История изменений
Исправление
stevejobs,
(текущая версия)
:
Прочитал твой исходный тест
TDD - это в первую очередь, способ мышления. Фреймворк для мозгов программиста, дающий возможность мыслить целиком на языке программирования, в терминах последовательных рефакторингов
артефакты остающиеся после TDD-программирования можно использовать как высокоуровневую документацию, воплощение бэклога в виде кода
но TDD тест если вообще может что-то доказать, то только частичную корректность между двумя локальными рефакторингами, то есть его доказательная ценность прямо скажем, так себе
такие тесты имеют ценность в первую очередь ВО ВРЕМЯ написания, а не после него
для настоящей доказательной силы нужны совершенно другие тесты, а ими уже занимаются тестировщики, а не программисты
Исходная версия
stevejobs,
:
Прочитал твой исходный тест
TDD - это в первую очередь, способ мышления. Фреймворк для мозгов программиста, дающий возможность мыслить целиком на языке программирования, в терминах последовательных рефакторингов
артефакты остающиеся после TDD-программирования можно использовать как высокоуровневую документацию, воплощение бэклога в виде кода
но TDD тест если вообще может что-то доказать, то только частичную корректность между двумя локальными рефакторингами, то есть его доказательная ценность прямо скажем, так себе
для настоящей доказательной силы нужны совершенно другие тесты, а ими уже занимаются тестировщики, а не программисты