Почему большинство юнит тестов — пустая трата времени? (перевод статьи)

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

Дата публікації:
17/05/2021 16:16

Постійна адреса новини:
http://www.vsinovyny.com/7858780

Почему большинство юнит тестов — пустая трата времени? (перевод статьи)

 

17/05/2021 16:16 // Хабрахабр / Захабренные / Тематические / Посты

Перевод статьи "Why most unit testing is waste?"

Автор: James O Coplien, Перевод: Епишев Александр  

1.1 Наши дни

Во времена FORTRAN, когда функция была функцией, иногда заслуживающей функциональных проверок, юнит-тестирование было одним из главных составляющих. Компьютеры производили вычисления, в то время как функции и процедуры представляли собой вычислительные блоки. В те времена доминирующий подход в дизайне предполагал создание комплексной внешней функциональности из более мелких кусков, которые, в свою очередь управляли еще более мелкими, и так далее, вплоть до уровня хорошо понятных примитивов. Каждый слой поддерживал находящийся над ним слой. В целом, у вас были большие шансы отследить, как функциональность на самом дне, так называемые функции и процедуры, были связаны с требованиями, выраженными в доступном человеку интерфейсе. Можно было рассчитывать, что хороший дизайнер поймет бизнес цель той или иной функции. Такими же возможными для понимания были и взаимосвязи в дереве вызовов, как минимум в хорошо структурированном коде. Вы могли мысленно смоделировать выполнение кода во время код-ревью. 

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
Создаем веб-приложение на Haskell с использованием Reflex. Часть 3
  Попередня новина з архіву
Ghosts of Unix past, part 3: Unfixable designs
»

 

 
© 2026 www.vsinovyny.com