Вниз
Скачать: CL | DM;

Планирование проекта   Найти похожие ветки 

 
TUser ©   (2004-11-19 13:09) [0]

Допустим такая ситуация. Надо внести какие-нибудь возможности в проект, которые изначально не планировались. Иногда это можно сделать просто, но часто требуется существенная переработка кода. Понятно, что гарантироваться полностью от существенной переработки проекта нельзя (точнее единственный путь - все хорошо планировать и никогда не браться за незапланированные возможности, но будем считать, что необходимость в новых возможностях все же возникла, и ничего с этим поделать нельзя). Тем не менее хочется так спланировать проект, чтобы как можно больше новых возможностей туда можно было бы добавить с малыми трудозатратами.
Есть ли какие-нибудь рекомендации/правила/личный опыт по этому поводу?


 
Polevi ©   (2004-11-19 13:11) [1]

иди на курсы ясновидения


 
Ditrix ©   (2004-11-19 13:34) [2]

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


 
TUser ©   (2004-11-19 13:53) [3]

Спасибо, поищу. А личный опыт такого дела что говорит?


 
Sergey13 ©   (2004-11-19 13:57) [4]

2[3] TUser ©   (19.11.04 13:53)
>А личный опыт такого дела что говорит?
Мой говорит - утопия. 8-(


 
Ditrix ©   (2004-11-19 14:15) [5]

Sergey13 ©   (19.11.04 13:57) [4]
увы мой тоже. в другой книге "Мифический человекомесяц" сказано, что серебряной пули нет. :-(


 
TUser ©   (2004-11-19 16:18) [6]

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


 
DVM ©   (2004-11-19 16:20) [7]

Плагины


 
Anatoly Podgoretsky ©   (2004-11-19 16:25) [8]

Изолировать части проекта друг от друга


 
boriskb ©   (2004-11-19 16:28) [9]

Знать предметную область лучше заказчика.


 
msguns ©   (2004-11-19 16:34) [10]

Объектная модель. Описание классов в БД. Собственный макроязык. Типа 1С


 
Soft ©   (2004-11-19 16:57) [11]

Вставлю свои пять копеек(может оно и неверно)

Планировать проект на уровне Data Flow(данные управляют данными) и абстрагироваться от программной концепции(код, язык  и методы не важны). Однако слишком увлекаться этим тоже не стоит, может пострадать производительность системы.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.041 c
1-1101489554
Frozzen
2004-11-26 20:19
2004.12.12
Работа с MemProof


14-1101004505
Думкин
2004-11-21 05:35
2004.12.12
С днем рождения! 21 ноября


14-1101322505
Style
2004-11-24 21:55
2004.12.12
Пользователи БиЛайна, зацените идею.


3-1100435214
Алексей
2004-11-14 15:26
2004.12.12
красивый DBGrid


6-1096735381
Хтз
2004-10-02 20:43
2004.12.12
Как включить или выключить сетвевой интерфейс???




   Наверх