Что должно быть на первом месте - шаблон дизайна или код?

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

По вашему опыту, какой метод будет наиболее продуктивным и даст больше шансов привести к чистому элегантному коду?

Мне также интересно, есть ли шаблоны проектирования, которые не определены GoF, но могут быть столь же ценными? Если да, то какие есть полезные ресурсы для того, чтобы информировать себя об этом?

Ответы на вопрос(8)

Ваш ответ на вопрос