Страницы

Поиск по вопросам

понедельник, 1 октября 2018 г.

Что такое Boilerplate code?

Читая разные статьи иногда сталкиваюсь с таким выражением :
Boilerplate code
В моей команде внятно никто не смог объяснить это понятие. Что же это такое?


Ответ

В Википедии же всё написано
Понятие boilerplate code или boilerplate относится к секциям кода, которые должны быть написаны во многих местах с минимальными изменениями. Часто используется по отношению к языкам, в которых программист должен написать много кода, чтобы выполнить минимальную задачу.
Многие современные IDE автоматически генерируют boilerplate код. Также существует такая вещь, как скаффолд (scaffold), который позволяет генерировать boilerplate (например, в Ruby on Rails можно генерировать базовые CRUD методы в контроллерах).
Примеры:
html
Что такое Boilerplate code?
Boilerplate code, который нам необходимо повторять в каждом шаблоне. (Пруф)
JAVA
public class Pet { private String name; private Person owner;
public Pet(String name, Person owner) { this.name = name; this.owner = owner; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public Person getOwner() { return owner; }
public void setOwner(Person owner) { this.owner = owner; } }
P.S.: это главная причина, по которой я в своё время отказался от программирования на Java.

Комментариев нет:

Отправить комментарий