Eine Methode für die kontinuierliche Bereitstellung besteht darin, die Bereitstellung von der Freigabe zu entkoppeln, dh Aktualisierungen bereitzustellen, ohne die Änderungen sofort zu aktivieren.
Ich weiß, dass Feature-Toggles dafür verwendet werden können, aber ich frage mich, ob es andere Techniken für "Nicht-Features" gibt.
Würden Sie zum Beispiel ein Feature-Toggle für einen Bugfix erstellen? Wahrscheinlich nicht und man könnte argumentieren, dass Bugfixes so schnell wie möglich bereitgestellt werden sollten, weil es nur besser werden kann. Und nachdem ein Bugfix veröffentlicht wurde, möchte ich ihn auf keinen Fall mehr ausschalten. Aber ist das der Fall? Es könnte eine riskante Änderung sein, die Sie auf kontrollierte Weise veröffentlichen möchten. Und wenn es sind unerwartete Nebenwirkungen, ist es gut, um es zurück zu rollen. Also, Merker für jede Änderung?
Und was ist mit visuellen Veränderungen? Können Sie beispielsweise so etwas wie ein Feature-Flag in CSS implementieren? Macht es überhaupt Sinn?