analizer 10.05.2011 16:43 mcabber

Что есть разработка и развитие идеального программного решения?
Разработка развитие идеального программного решения есть фрактал.
Каждая итерация есть переключение трёх режимов разработки:
1. Demo-driven development: а будет ли хорошо, если сделать это?
2. Test-driven development: фиксируем ядро сделанного в constantly usable состоянии.
3. Итерационное развитие и дописывание фичей.

Рано или поздно фичи какие-то фичи становятся слишком большими и переходят к отдельной ветке идущей по п.1, а какие-то доходят до логического завершения.
Весь вопрос только в том чтобы фрактал получился красивый и без пересечений (костылей).
Это есть стержень проекта: его стайлгайд и «дух» и идеология разработки.

Recommended by: @HobbitMage
Do you really want to delete ?