Просто наблюдение - ты сказал
Я заметил, что модульное тестирование занимает
много времени
, что верно в кратком обзоре. Но для кода, который скоро появится, дополнительная работа экономит время. Я подчеркнул ценность модульного тестирования одного проекта, над которым я работал несколько лет назад, и сказал всем, кто будет слушать: «У нас нет времени пропустить этот шаг». И это правда. Есть много мест, где время будет сэкономлено - тестеры будут тратить меньше времени на тестирование приложения, отбрасывая ошибки обратно через любой процесс отслеживания ошибок, который вы используете, вы будете тратить меньше времени на запоминание того, что вы делали неделями или месяцами, чтобы вы могли исправить ошибка, пользователи увидят меньше ошибок, что означает, что они будут тратить меньше времени, крича на вас за испорченные приложения. В 2 часа ночи вы будете меньше разговаривать по телефону, надеясь, что вы сможете исправить приложение до того, как пользователи придут на следующий день.
Все это касается экономики. Поверьте мне, что для любого кода, поступающего в производство, у вас нет времени пропустить этот шаг . Это будет стоить вам больше времени, а вашей компании - больше денег.
Если код не собирается выдвигаться, то есть это утилита, которую вы написали, чтобы помочь с какой-либо задачей или посмотреть, как на самом деле работает сетевой уровень, вы хотите отрегулировать количество тестов, которое вы выполняете, в соответствии с потребностями. Опыт поможет вам узнать правильную сумму.