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