analizer
10.05.2011 16:43 mcabber
Что есть разработка и развитие идеального программного решения?
Разработка развитие идеального программного решения есть фрактал.
Каждая итерация есть переключение трёх режимов разработки:
1. Demo-driven development: а будет ли хорошо, если сделать это?
2. Test-driven development: фиксируем ядро сделанного в constantly usable состоянии.
3. Итерационное развитие и дописывание фичей.
Рано или поздно фичи какие-то фичи становятся слишком большими и переходят к отдельной ветке идущей по п.1, а какие-то доходят до логического завершения.
Весь вопрос только в том чтобы фрактал получился красивый и без пересечений (костылей).
Это есть стержень проекта: его стайлгайд и «дух» и идеология разработки.
Recommended by:
@HobbitMage