Модульное тестирование кажется мне прекрасным, но я не уверен, что мне стоит тратить время на его изучение, если я не смогу убедить других, что это имеет значительную ценность. Я должен убедить других программистов и, что более важно, счетчиков компонентов в руководстве, что все дополнительное время, потраченное на изучение среды тестирования, написание тестов, их обновление и т. Д., Окупится само за себя, а потом и немного.
Какие есть доказательства? Кто-нибудь действительно разработал одно и то же программное обеспечение двумя отдельными командами, одна из которых использовала модульное тестирование, а другая нет, и сравнила результаты? Я сомневаюсь в этом. Должен ли я просто оправдать это словами: «Поищи это в Интернете, все об этом говорят, так что, должно быть, это правильно»?
Где неопровержимые доказательства, которые убедят неспециалистов в том, что модульное тестирование стоит затраченных усилий?