Une méthode de déploiement continu consiste à dissocier le déploiement de la version, c'est-à-dire de déployer les mises à jour sans activer immédiatement les modifications.
Je sais que les fonctions-bascules peuvent être utilisées pour cela, mais je me demande s'il existe d'autres techniques pour les "non-fonctionnalités".
Par exemple, voulez-vous créer une bascule de fonctionnalité pour un correctif? Probablement pas et on pourrait faire valoir que les corrections de bogues devraient être déployées dès que possible, car cela ne peut que s'améliorer. Et après la publication d'un correctif, je ne veux plus le désactiver. Mais est-ce le cas? Il peut s'agir d'un changement risqué que vous souhaitez publier de manière contrôlée. Et s'il y a des effets secondaires inattendus, il est bon de pouvoir rouler en arrière. Alors, des drapeaux pour chaque changement?
Et qu'en est-il des changements visuels? Par exemple, pouvez-vous implémenter quelque chose comme un indicateur de fonctionnalité en CSS? Est-ce même logique?