Technology RadarTechnology Radar

Branch by Abstraction

Adopt

Branch by Abstraction is a technique to manage longer to complete changes in trunk via a gradual set of changes. Whenever a change may take several days to complete, developers sometimes push to create a branch arguing that their code may be unstable for a time before it is “done” (and gets merged back to trunk).

For more information, see https://www.martinfowler.com/bliki/BranchByAbstraction.html (Fowler).

See also Feature Flags