Здравствуйте, eao197, Вы писали:
E>Все время не нужно. Только на момент проектирования. А это не так уж и сложно. Особенно, если нарезать систему на слои и не смешивать их без лишней надобности.
BDUF очень часто приводит "плохо пахнущему" дизайну. Современные процессы разработки ПО, а особенно
гибкие итеративны и инкременты: проектирование выполняется на каждой итерации, все время. Модель Waterfall дискредетировала себя.
E>Всегда ли требуется рефакторинг, к примеру, 200 тысяч строк кода?
Вспоминается врезка от Рона Джеффриза 263 странице в книге Фаулера, о рефакторинге "Введение Null Object" в проекте
C3 там этих рефакторингов немало, выполнялись они часто, да и сам C3 немаленький проект.
... << RSDN@Home 1.1.4 stable rev. 510>>