Тестирование кода в некомпилируемых языках

Увидел в одном из интервью Андрея Солнцева (разработчик фреймворка для тестирования Selenide на Java) очень сильный довод в пользу использования unit-тестов в динамически-интерпретируемом языке, таком как Ruby/PHP/Python — unit-тесты нужны только лишь потому, что он (язык) не компилируется :-)

И действительно, стат-анализаторы/код-сниферы далеко есть не всегда, потому ошибка точно может проскочить, да и код можно нарушить в обход сниферов, а об ошибке узнаем на стороне сервера, при том он может сработать не сразу!

Да и вообще — кто сейчас не пишет тесты?!

Популярное