Qu’est-ce qu’un indicateur de fonctionnalité ? what-is-a-feature-flag
Un indicateur de fonctionnalité est un mécanisme qui vous permet d’activer ou de désactiver des fonctionnalités de votre application au moment de l’exécution, sans redéployer le code.
Les indicateurs de fonctionnalité découplent déploiement du code de disponibilité de la fonctionnalité. Vous pouvez envoyer du nouveau code en production avec la fonction masquée derrière un indicateur, puis l’activer dès que vous êtes prêt (pour tous les utilisateurs ou pour un sous-ensemble ciblé).
Cette séparation réduit considérablement le risque. L’équipe de développement peut créer et envoyer en continu avec un minimum de perturbations, tandis que les équipes produit gardent le contrôle total sur le moment et le destinataire de la visibilité d’une fonctionnalité.