Feature Flag
Problem
Sie haben Code bereitgestellt, der ein neues Feature enthält.
Aber Bereitstellungszeit und Feature-Release-Zeit sollten nicht unbedingt dasselbe sein.
Lösung — Feature Flag
Der Code prüft eine Konfiguration:
newCheckout = false
Later:
newCheckout = true
Sie können die Funktionalität ohne eine weitere Bereitstellung aktivieren.
Kerngedanke: Feature-Flags trennen die Bereitstellung von Code von der Offenlegung des Verhaltens.