LINUX.ORG.RU

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

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

ты вообще её читал, книгу-то?

2 раза. Теперь ты.
Кучу тестов имеет смысл писать только в том случае, если ты хочешь убедиться, что правильно понимаешь работу чужого кода. В рамках TDD тесты пишутся совместно с кодом (да, тест до кода, я с этим не спорю) и естественно у тебя получается куча тестов, которые дают тебе уверенность, что ты не сломал код.
В рамках TDD ты не можешь _сначала_ написать кучу тестов просто потому, что в процессе разработки ты формируешь дизайн кода и куча тестов не то, что никогда не заработает, ты большую часть своих тестов просто выкинешь.

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

ты вообще её читал, книгу-то?

2 раза. Теперь ты.
Кучу тестов имеет смысл писать только в том случае, если ты хочешь убедиться, что правильно понимаешь работу чужого кода. В рамках TDD тесты пишутся совместно с кодом (да, тест до кода, я с этим не спорю) и естественно у тебя получается куча тестов, которые дают тебе уверенность, что ты не сломал код.
В рамках TDD ты не можешь написать кучу тестов просто потому, что в процессе разработки ты формируешь дизайн кода и куча тестов не то, что никогда не заработает, ты большую часть своих тестов просто выкинешь.