Шаблон проектирования

Шаблон проектирования представляет собой образец или пример правильного решения какой-либо распространенной задачи при разработке ПО.

Преимуществом использования шаблона проектирования является снижение сложности рабочего процесса, поскольку сокращается время написания кода. У всех шаблонов уже есть заранее прописанные названия, что также облегчает взаимодействие между разработчиками.

Среди минусов можно отметить то, что у разработчиков появляется соблазн применять выбранный шаблон, даже когда не всего его функции нужны для реализуемого продукта.

Существуют основные типы шаблонов проектирования:

Смотрите также

  • шаблон антипаттерн,
    который определяет неправильное решение задачи
  • набор концепций Парадигма программирования,
    который определяет подход к программированию
  • техника planning-poker,
    которая предназначена для оценки объема и сложности задач
  • диаграмма сгорания задач,
    которая применяется для графическое представление объема работы