Hoppa till innehållet

Funktionsflagga

En funktionsflagga styr planerat applikationsbeteende via konfiguration. Den kan skilja teknisk driftsättning från att öppna en funktion.

Även känt somFeature flagFeature toggle
Mjukvaruarkitektur

En funktionsflagga är en konfigurerbar omkopplare för planerat applikationsbeteende. Koden måste läsa av den och innehålla lämpliga vägar för både på- och avstängt läge.

En hypotetisk portal öppnar först en ny funktion för upprepade beställningar för en testgrupp. Den nya koden kan redan köras medan andra användare behåller tidigare flöde. Gruppen som får funktionen fastställs uttryckligen.

Att stänga av den ångrar inte skapade beställningar eller databasändringar. En funktionsflagga ersätter inte heller kontroll av behörigheter. Teamet bör testa båda lägena och städa bort överflödiga flaggor, så att gamla villkor inte finns kvar obemärkt i koden.

Källor