Вот некоторые типичные ответы (ранжированные в порядке возрастания corniness), я получаю от менеджеров/боссов всякий раз, когда я поднимаю важность проведения модульных тестов и охвата кода как неотъемлемой части цикла разработки
- "Это задача QA, просто сосредоточиться на особенностях и развитии"
- "Приложение не критично, если есть некоторые ошибки, а не конец света"
- "Мы не можем позволить себе потратить время на модульное тестирование"
- "Старайтесь не слишком причудливо"
Несмотря на то, что у вас есть лучшие намерения сделать хорошую работу, в конце дня, когда наступает время для игры с винами, бремя, наконец, падает на разработчика.
Слишком часто, когда я видел, что что-то ломается в производстве, некоторые из которых можно было бы избежать, стараясь ставить эти ошибки, запуская модульные тесты.
Я просто хотел поговорить о том, что было с людьми, и что это лучший способ справиться с этим.
ОБНОВЛЕНИЕ: Спасибо всем за много проницательных советов. Есть несколько ответов, которые я бы хотел выбрать в качестве правильного ответа.