Term Kind Topic What it is
Branch by Abstraction pattern Refactoring Making a large change incrementally on the trunk by introducing an abstraction over the old implementation, building the new one behind it, then removing the abstraction.