Что такое Boilerplate code?

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

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