Книга: Scrum и XP: заметки с передовой

Эволюционный дизайн

Эволюционный дизайн

Это значит начать с простого дизайна и постоянно улучшать его, а не пытаться сделать всё идеально с первого раза и больше ничего и никогда не трогать.

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

Если практиковать TDD, то, по большому счёту, постоянное улучшение дизайна получается само собой.

Оглавление книги


Генерация: 1.330. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз