Сергей Голованов
Чтобы код писать качественнее. И быстрее.
Пока тесты на код не начнешь писать - пишешь неправильно. Когда пишешь - получается качественнее код, меньше ошибок.
Пока тестов нет - боишься код править, перестрзовываешься. Написал тесты - без страха фигачишь. С тестами - не только качественнее. но и, как ни парадоксально, быстрее.
А писать тесты надо учиться.
Написать тесты - полдела. Надо их еще уметь запускать. Для этолго уже пайплайны сделали. Просто делай git push и откидывайся на спинку стула. Но для этого надо уметь в гит и не бояться слов "репозиторий, коммит, пайплайн"
вся эта настройка, поддержка, обучение, ожидание прохождения конвейеров, устранение всех замечаний, которые ниначто не влияют - дорого обходится. И чтобы от этого появлялся профит, а появляется он очень не сразу, должны быть достаточно крупные или достаточно критичные проекты. В 1Се таких не очень много.
У нас сейчас от желания выпустить релиз до фактической публикации проходит 2-4 дня, пока гоняются тесты, пока они актуализируются и перезапускаются, потому что опять упали на ровном месте изза глюков тестклиента, а не изза ошибки в платформе, пока правятся замечания по сонару, пока готовится релиз-нотис, справка, демо-база и чо то там еще. Не очень CD получается конечно. И есть подозрение, что исправить ошибки по крикам с прода будет быстрее, чем эти самые 2-4 дня. Но мы верим, что профит нас всенепременно настигнет