Конференция, полностью посвященная инженерным процессам и практикам

Trunk based development: Меняем подход к разработке и забываем о релизах

TechLeadConf: Инженерные практики

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Trunk Based Development, помимо массы плюсов командной работы с ветками, о которых уже все наслышаны, также позволяет сильно оптимизировать процесс релизов, вплоть до автоматических релизов без ручных проверок тестировщиками. Детали, как это можно воплотить в жизнь – смотрите в докладе Владимира.

Целевая аудитория

Техлиды и разработчики

Тезисы

Мы начинали с монолита, релизов раз в 2 недели, регулярными срывами сроков и хотфиксами, а закончили авторелизами и изменениями сразу в мастер-ветку. За последние 365 дней этот проект деплоился на прод больше тысячи раз.

Расскажу, как мы к этому пришли: сравним Git Flow и Trunk Based Development, вместе преодолеем страх мгновенного попадания изменений на прод сразу после мерджа и насладимся миром, в котором отсутствуют проблемы после релиза.

Прошел путь от фронта до руководителя нескольких команд. T-shape-специалист, забочусь не только о написании кода, но и о его текущем состоянии на проде.

Тинькофф

.

Видео