{"id":14089,"url":"\/distributions\/14089\/click?bit=1&hash=0455aa44b94d3f6d56662f56c320d128afbd2525a11de55fa7e9a355fd6c21e9","title":"\u041a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0430 \u043c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"2f860e57-0a5d-5f4d-aa8e-e8129a59d9e8"}

В TBD жить проще

Как устроен процесс программирования в TBD, чем он отличается от Git Flow и какую модель выбрать?

На эти и другие актуальные вопросы ответили спикеры круглого стола «Проблемы стратегии версионирования», который собрал более 70 специалистов направлений Frontend, Backend, QA.

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

Иван Поддубный, СТО «Вебпрактик» рассказал о внедрении Trunk Based Development в агентстве и какие выгоды для команды он видит в таком подходе.

TBD — это специальный метод разработки, при котором программисты совместно работают над одной главной веткой кода. Остальные ответвления разработки имеют более короткий срок жизни благодаря использованию документированных моделей.

«Наша команда гибка к изменениям и с удовольствием переходит с кажущейся избыточным Git Flow на TBD, так как в TBD значительно выше DX. Он снижает вероятность конфликтов слияния и написания избыточного кода благодаря коллективному владению кодом. Также позволяет эффективно управлять фичами на разных площадках с помощью feature-flags».

Подробнее о том, что лежит в основе подхода TBD и как применять его во благо, смотрите в видеозаписи круглого стола.

Дискуссия была жаркая 🔥

0
Комментарии
-3 комментариев
Раскрывать всегда
null