0
Обложка: Какие шаблоны проектирования стоит знать каждому программисту — отвечают эксперты

Какие шаблоны проектирования стоит знать каждому программисту — отвечают эксперты

Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты.

Итак, какие шаблоны проектирования нужно знать и действительно ли нужно?

Стоит помнить, что если вы новичок в программировании, то не стоит зацикливаться на шаблонах. Да, их полезно знать, но лучше сначала набраться опыта, чем прочитать про один-два шаблона и пытаться их всюду применить, не понимая сути.

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

Кроме того, для решения задачи знания подходящих шаблонов проектирования недостаточно. Не помешает изучить анти-шаблоны — подходы, которые приводят к плохим результатам.

Некоторые эксперты сошлись в том, что если и изучать шаблоны проектирования, то начинать стоит с простых, вроде фабрики, фабричного метода, фасада и т. д. Также в первую очередь стоит смотреть в сторону порождающих и структурных шаблонов.

И вообще, изучайте те шаблоны, которые будут помогать решать ваши ежедневные задачи.

1032

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.