Найти в Дзене

ПРО ТЕСТЫ


На нашем проекте я впервые увидел всю суть unit-тестов на огромных Энтерпрайз-системах. Окончательно и бесповоротно я убедился, что ни на одном моем проекте тестов больше не будет. Интеграционные еще может быть. Юнит-тестов - точно нет.

Почему ?

Рано или поздно на проекте возникает аврал и ситуация «срок был вчера». И кто-то, как правило тимлид или PO говорит сакраментальную фразу - «давай быстро это пофиксим, тесты потом поправим». И именно в этот момент открывается Око Саурона. Потом ситуация повторяется еще и еще раз. И тесты с кодом разъезжаются все сильнее и сильнее. Потом их поправить становится слишком дорого. Разрабу проще проверить это руками или привлечь QA. И куча говнокода просто валяется мертвым грузом в репе, который часто еще и не билдится.

Теперь я понимаю, что имел ввиду Юра Веретелтников, когда говорил, что «тесты для нас - это слишком дорого»
Около минуты