// Glossario IT

Feature Flag

Un interruttore configurabile nel codice che permette di attivare o disattivare una funzionalità senza dover rilasciare nuovamente l'applicazione.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Un feature flag è un interruttore configurabile inserito nel codice di un'applicazione che permette di attivare o disattivare una specifica funzionalità in qualunque momento, senza dover ricompilare o rilasciare nuovamente l'applicazione, separando così il momento in cui il codice viene distribuito da quello in cui una funzionalità diventa effettivamente visibile agli utenti.

Perché conta

Permette di rilasciare codice in produzione anche prima che una funzionalità sia completamente pronta, tenendola disattivata fino al momento giusto, di attivarla solo per un sottoinsieme specifico di utenti per testarla gradualmente, o di disattivarla immediatamente se causa problemi dopo il lancio, senza dover eseguire un rollback completo del codice appena rilasciato.