Показать сообщение отдельно
  #20 (permalink)  
Старый 17.11.2011, 00:54
Интересующийся
Отправить личное сообщение для axyd Посмотреть профиль Найти все сообщения от axyd
 
Регистрация: 17.11.2011
Сообщений: 18

Вторым, не таким видимым но не менее значимым достоинством спецификаций (BDD/TDD) является то что без них невозможны все эти refactoring, SCRUM, agile, прочие методологии.
Потому что ключевой компонент всех этих методик - возможность развивать проект мелкими итеративными шагами, или, говоря другими словами - возможность быстрого и безболезненного внесения правок в код проекта.

А без тестов это невозможно, потому что хрен знает будет ли проект работать после этой, даже очень маленькой правки.
И эта неявная проблема - высокая стоимость внесения изменений (потому что после каждой правки нужно тратить время на ручное тестирование) может тормозить развитие проекта.
Ответить с цитированием