Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Существуют гораздо более дешевые способы борьбы с теми багами, которые ловятся с помощью юнит тестов.
Вы меня простите, но вы описали столь идеальные тесты, что я такого великолепия в жизни не встречал.
Система, состоящая из примерно 10 процессов, связанных друг с другом через СОМ, плюс несколько десятков динамически подгружаемых DLL. Писалась больше десяти лет до нас.
Существуют гораздо более дешевые способы борьбы с теми багами, которые ловятся с помощью юнит тестов.
Каждый свой тест проверял как понимал задание. Но ошибки в этом понимании переходили в тесты. И тесты сами по себе становились недостоверными.
Для черезвычайно больших проектов где нет персональной ответственности за определенные модули, это вполне осмысленно.
Про нашу практику скажу, что тесты никто не правил. На это просто не выделялось время. Их отключали.
Опыт работы с TDD и размышления о том, как надо тестировать код