Финтех-компания «КредитСофт» — 30 разработчиков, 4 backend-команды, 2 frontend-команды, 1 мобильная. Основной продукт — платформа онлайн-кредитования на Java (Spring Boot) и React. Ежемесячный оборот — 2 миллиарда рублей через платформу.
Когда CTO обратился к нам в itfresh.ru, проблемы с Git стоили компании минимум 20 человеко-часов в неделю:
- Merge-конфликты каждый день. Все 30 человек работали в ветке
developнапрямую. Утренний pull превращался в 30-минутное разруливание конфликтов. - Сломанный master. За последний квартал master был в нерабочем состоянии 11 раз. Дважды это блокировало hotfix для продакшена.
- Нет code review. Коммиты попадали в develop без проверки. Качество кода падало, баги доезжали до продакшена.
- Хаотичные коммиты. Сообщения вроде «fix», «test», «WIP», «asdf». Невозможно понять, что менялось, без чтения каждого diff.
- Потерянные изменения. Минимум раз в неделю кто-то терял свою работу из-за неправильного
git resetилиgit checkout.
Наша задача: за 3 недели внедрить Git-процесс, который масштабируется на 30+ разработчиков, интегрируется с CI/CD и обеспечивает стабильность master-ветки.
Оставить комментарий