![]() |
|
||||||||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Никогда нельзя решать задачу без возможности шага вправо-влево.
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Вот это, кстати, спорное утверждение. Нужен компромисс между реализацией решающей конкретную задачу, нужную именно в данный момент и реализацией, которая будет абстрактна и учитывать возможные расширения задачи в будущем.
На самом деле, в 80% случаев абстракции избыточны. Но по правилу 80/20 - в 20% они всё-же очень и очень нужны. )) Нужно просто быть готовым к резкому изменению ТЗ. При итерационном подходе и разработке через рефакторинг, это не снег на голову, а нормальный рабочий процесс. Т.е. нужно не делать класс учитывающий все варианты возможных событий. А просто проектировать так, чтобы этот класс можно было поменять на другой без особого ущерба.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 21.02.2011 в 23:45. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|