Pigmeich
Новичок
Это от важности кода зависит.если тесты в 3 раза больше остального кода, нафиг такие тесты
И от сложности тестов - как показывает практика, минимум половина тестов делается методом копи-паста.
whirlwind
Так ты не ответил - пицца есть?
Это не приверженцы TDD, это независимые эксперты и консультанты утверждают. По крайней мере, именно этот процент я видел у МакКоннелла, который достаточно иронично относиться к XP.Это при том, что даже приверженцы TDD утверждают, что методика позволяет выявить до 30% ошибок. Ну и что еще можно сказать о такой методике работы?
Впрочем, TDD - не методика QA отдела, потому мерить ее одними процентами найденных ошибок - неправильно. Вон, недавно, один парень даже утверждал, что она поднимает стиль программирования. А если сильно уверовать, то даже еще кое-что поднимает. Это все, конечно, спорно, но польза от TDD действительно выходит за рамки обнаружения ошибок.
Например, TDD позволяет выделять центры ответсвенности за код: если у разработчика работают все тесты он может смело посылать всех кричащих: "У тебя в коде ошибка!". Если ошибка, то пусть делают тест, а если тест проходит (т.е. завалился) - стучат по голове разработчика. Но пока не прошел - разработчик неприкасаем, что экономит время и нервы.
-~{}~ 27.12.07 13:52:
whirlwind
У вас alt на банере SmartSite CMS с текстом банера не совпадает.