Несколько слов о тестировании (A Few Words on Testing) Перевод

German German 17 Марта

Во-первых, мои учетные данные. Более половины всего кода, который я написал в своей жизни, — это тестовый код. Мое имя связано с сотнями страниц TDD. Во время моей первой стажировки в качестве разработчика программного обеспечения я писал тесты и занимался TDD во время парного программирования в первую неделю.

Я написал модульные тесты, интеграционные тесты, тесты для исследования, тесты для предотвращения повторного появления проблем, тесты для отправки сообщений, тесты с использованием фреймворков тестирования и BDD и без фреймворка вообще, тесты на Ruby, JavaScript, C, Go, Rust, Scheme, Bash.

После двух рюмок я готов сказать, что знаю о тестировании больше, чем многие другие. Прямо сейчас — без напитков — я готов сказать, что люблю тестирование и что написание тестов доставляет мне много радости.

И все же я больше не могу сказать, что я свободен от сомнений. Продолжая тему: сегодня я гораздо более трезво отношусь к тестированию, чем десять лет назад. В последнее время, в последние несколько месяцев, сомнения усилились.

Мне платят за работающий код, а не за тесты, поэтому моя философия заключается в том, чтобы тестировать как можно меньше, чтобы достичь заданного уровня уверенности…

Читать далее (англ.):

https://registerspill.thorstenball.com/p/a-few-words-on-testing

1 Ответ

  1. Иногда пишу тесты, но это не обязанность. Они не напрягают )