Несколько слов о тестировании (A Few Words on Testing) Перевод
Во-первых, мои учетные данные. Более половины всего кода, который я написал в своей жизни, — это тестовый код. Мое имя связано с сотнями страниц TDD. Во время моей первой стажировки в качестве разработчика программного обеспечения я писал тесты и занимался TDD во время парного программирования в первую неделю.
Я написал модульные тесты, интеграционные тесты, тесты для исследования, тесты для предотвращения повторного появления проблем, тесты для отправки сообщений, тесты с использованием фреймворков тестирования и BDD и без фреймворка вообще, тесты на Ruby, JavaScript, C, Go, Rust, Scheme, Bash.
После двух рюмок я готов сказать, что знаю о тестировании больше, чем многие другие. Прямо сейчас — без напитков — я готов сказать, что люблю тестирование и что написание тестов доставляет мне много радости.
И все же я больше не могу сказать, что я свободен от сомнений. Продолжая тему: сегодня я гораздо более трезво отношусь к тестированию, чем десять лет назад. В последнее время, в последние несколько месяцев, сомнения усилились.
Мне платят за работающий код, а не за тесты, поэтому моя философия заключается в том, чтобы тестировать как можно меньше, чтобы достичь заданного уровня уверенности…
Читать далее (англ.):
https://registerspill.thorstenball.com/p/a-few-words-on-testing
Иногда пишу тесты, но это не обязанность. Они не напрягают )