Пост на Bucket.co, посвященный разработке на основе магистральной ветки (Trunk-Based Development, TBD), вызвал разные реакции на Hacker News. Рон Коэн, технический директор Bucket, уточнил принципы TBD после первоначальной путаницы. Главный вывод заключается в том, что TBD не требует прямого добавления изменений в основную ветку. Ревью кода и промежуточные среды (staging environments) остаются неотъемлемой частью этого подхода. TBD продвигает частые, небольшие и логически связанные изменения в коде. Этот метод контрастирует с традиционными рабочими процессами Git, использующими долгоживущие ветки для разработки отдельных функций. TBD позволяет быстрее выпускать новые функции за счет упрощения процесса слияния. Внедрение TBD по-прежнему допускает использование веток и пул-реквестов для совместной работы. Основное внимание уделяется разбивке функций на управляемые, подлежащие проверке фрагменты. В конечном счете, TBD направлена на повышение скорости и эффективности разработки программного обеспечения. Bucket.co разрабатывает инструмент для управления функциональностью, ориентированный на скорость работы для SaaS-компаний.
dev.to
On Trunk-Based Development
