четверг, 5 ноября 2015 г.

J.B. Rainsberger - Integrated Tests Are A Scam


Так же видео можно посмотреть здесь: https://vimeo.com/80533536

Когда падает интеграционный тест, мы не можем сказать где именно проблема. И это плохо. После падения теста мы должны как можно точнее знать место, где ошибка.

Unit tests плохое название, лучше отражает суть Isolated tests.

Интеграционные тесты, в отличие от юнит тестов, не влияют на дизайн программы и не позволяют выявить проблемы в нем.

По этому, чем больше интеграционных тестов, темболее вероятно, что с приложением проблемы.

Люди, которые предлагают вам решать проблемы добавлением интеграционных тестов, продают вам аспирин, который усиливает головную боль.