История изменений
Исправление dimgel, (текущая версия) :
Да при чём тут ошибки-не ошибки? Писать прототип, особенно если на другом языке, – это гарантия что на выброс. А если минимальную инфраструктуру поднять сразу, то дальше проект пишется в обычном режиме, пофиг что сначала минимальный прототипный функционал, а потом постепенно наращивается: любые архитектурные косяки, возникающие как следствие разрыва между прототипом и полнофункциональной вещью, разруливаются рефакторингами.
Кроме прочего, это ещё и надёжнее. Кто-то из гуру (наверное Буч или Брукс) говорил, что большая работающая система всегда получается из маленькой работающей системы; большая система, целиком спроектированная на бумаге, никогда не заработает. А прототипирование как раз создаёт разрыв гораздо больший, чем если ползти от маленькой системы к большой через рефакторинги.
Исходная версия dimgel, :
Да при чём тут ошибки-не ошибки? Писать прототип, особенно если на другом языке, – это гарантия что на выброс. А если минимальную инфраструктуру поднять сразу, то дальше проект пишется в обычном режиме, пофиг что сначала минимальный прототипный функционал, а потом постепенно наращивается: любые архитектурные косяки, возникающие как следствие разрыва между прототипом и полнофункциональной вещью, разруливаются рефакторингами.