765 подписчиков
ПРО ТЕСТЫ
На нашем проекте я впервые увидел всю суть unit-тестов на огромных Энтерпрайз-системах. Окончательно и бесповоротно я убедился, что ни на одном моем проекте тестов больше не будет. Интеграционные еще может быть. Юнит-тестов - точно нет.
Почему ?
Рано или поздно на проекте возникает аврал и ситуация «срок был вчера». И кто-то, как правило тимлид или PO говорит сакраментальную фразу - «давай быстро это пофиксим, тесты потом поправим». И именно в этот момент открывается Око Саурона. Потом ситуация повторяется еще и еще раз. И тесты с кодом разъезжаются все сильнее и сильнее. Потом их поправить становится слишком дорого. Разрабу проще проверить это руками или привлечь QA. И куча говнокода просто валяется мертвым грузом в репе, который часто еще и не билдится.
Теперь я понимаю, что имел ввиду Юра Веретелтников, когда говорил, что «тесты для нас - это слишком дорого»
Около минуты
22 октября 2024