Читая разные статьи иногда сталкиваюсь с таким выражением :
Boilerplate code
В моей команде внятно никто не смог объяснить это понятие. Что же это такое?
Ответ
В Википедии же всё написано
Понятие boilerplate code или boilerplate относится к секциям кода, которые должны быть написаны во многих местах с минимальными изменениями.
Часто используется по отношению к языкам, в которых программист должен написать много кода, чтобы выполнить минимальную задачу.
Многие современные IDE автоматически генерируют boilerplate код. Также существует такая вещь, как скаффолд (scaffold), который позволяет генерировать boilerplate (например, в Ruby on Rails можно генерировать базовые CRUD методы в контроллерах).
Примеры:
html
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.
Комментариев нет:
Отправить комментарий