Feature flags are a software development concept that allow you to enable or disable a feature without modifying the source code or requiring a redeploy.| LaunchDarkly
Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns.| martinfowler.com