Topic: technical-debt
-
Feature toggles: types, lifespan and cleanup
A feature toggle separates shipping code from releasing a feature. The cited article by Pete Hodgson distinguishes release, experiment, ops and permissioning toggles, which live for different lengths of time; every toggle is a branch in the code and needs an owner, an expiry date and a scheduled removal.
Machine-readable: JSON