Glossaire · Développement
Feature flag
Aussi appelé : Feature toggle · Drapeau de fonctionnalité · Interrupteur de fonctionnalité
Définition
Un feature flag est un interrupteur logiciel qui permet d'activer ou de désactiver une fonctionnalité sans redéployer l'application. Le code de la nouvelle fonctionnalité est livré en production éteint, puis allumé pour quelques utilisateurs, une région ou un pourcentage du trafic, et coupé en un clic en cas de problème. Des outils comme LaunchDarkly, Unleash ou le standard OpenFeature gèrent ces interrupteurs à grande échelle.
Dans la pratique
Les feature flags séparent la mise en production (technique) du lancement (décision produit), ce qui réduit le risque de chaque déploiement et rend possibles les tests A/B. Le piège est l'accumulation : des flags jamais retirés rendent le code illisible. Une équipe mature les supprime dès que la fonctionnalité est stabilisée.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.