LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

Прочитал твой исходный тест

TDD - это в первую очередь, способ мышления. Фреймворк для мозгов программиста, дающий возможность мыслить целиком на языке программирования, в терминах последовательных рефакторингов

артефакты остающиеся после TDD-программирования можно использовать как высокоуровневую документацию, воплощение бэклога в виде кода

но TDD тест если вообще может что-то доказать, то только частичную корректность между двумя локальными рефакторингами, то есть его доказательная ценность прямо скажем, так себе

такие тесты имеют ценность в первую очередь ВО ВРЕМЯ написания, а не после него

для настоящей доказательной силы нужны совершенно другие тесты, а ими уже занимаются тестировщики, а не программисты

Исходная версия stevejobs, :

Прочитал твой исходный тест

TDD - это в первую очередь, способ мышления. Фреймворк для мозгов программиста, дающий возможность мыслить целиком на языке программирования, в терминах последовательных рефакторингов

артефакты остающиеся после TDD-программирования можно использовать как высокоуровневую документацию, воплощение бэклога в виде кода

но TDD тест если вообще может что-то доказать, то только частичную корректность между двумя локальными рефакторингами, то есть его доказательная ценность прямо скажем, так себе

для настоящей доказательной силы нужны совершенно другие тесты, а ими уже занимаются тестировщики, а не программисты