Still using Git branches? TRY THIS!
Автор: About Clean Code
Загружено: 2025-01-11
Просмотров: 4913
Описание:
Feature branches and Continuous Integration/Delivery don't work well together! What’s the solution? Learn how the Branch by Abstraction pattern helps you make large-scale changes to your codebase incrementally while staying on the mainline. This approach avoids the pitfalls of feature branches, like merge conflicts and delayed integration, by introducing an abstraction layer to safely refactor your system.
The video explains how to:
Replace existing modules with minimal disruption.
Use abstraction layers to ensure non-breaking changes.
Leverage feature toggles to test both old and new implementations side by side.
Keep your system in a releasable state throughout the migration.
Branch by Abstraction ensures frequent integration, reduces risk, and improves overall design—all while maintaining continuous delivery practices.
Explore more about this pattern:
https://paulhammant.com/blog/branch_b...
https://www.martinfowler.com/bliki/Br...
https://trunkbaseddevelopment.com/bra...
https://www.branchbyabstraction.com/
https://continuousdelivery.com/2011/0...
https://www.stevesmith.tech/blog/appl...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: