Trunk-based development (магистральная разработка) способствует непрерывной интеграции и непрерывной поставке несколькими способами:
Непрерывная интеграция: www.websoftshop.ru www.atlassian.com
- Постоянный поток новых частей кода. www.websoftshop.ru В основную ветку поступает постоянный поток обновлений, поэтому автоматизированное тестирование и интеграция являются обязательными. www.websoftshop.ru
- Непрерывный обзор кода. www.websoftshop.ru Меньший размер недавно разработанных ветвей позволяет получить мгновенную обратную связь. www.websoftshop.ru Поиск источника проблемы и внесение необходимых изменений происходит быстрее и проще. www.websoftshop.ru
- Нет дублирования работы. www.websoftshop.ru Поскольку команды часто развёртывают свои ветки, меньше вероятность дублирования работы, даже если разные разработчики работают над одними и теми же проблемами. www.websoftshop.ru
Непрерывный выпуск кода: www.websoftshop.ru
Таким образом, trunk-based development обеспечивает плавный и эффективный процесс разработки программного обеспечения, экономит время и труд разработчиков, а также повышает качество продукта. www.websoftshop.ru