Ich habe viel über Funktionen gelesen , habe aber keine praktische Erfahrung damit. Welche Tools und Techniken empfehlen die Leute für eine effektive Verwaltung von Feature-Toggles?
Ich stelle mir vor, der einfachste Weg wäre das Speichern von Toggles als True / False-Werte in der Datei web.config als appSettings, aber das klingt nicht besonders gut.
Idealerweise würde ich gerne jede Methode zur Verwaltung von Feature-Toggles verwenden:
Ein Vorschlag eines Kollegen ist es, sie in einer .settings-Datei zu speichern. Der Vorteil besteht darin, dass Sie beim Löschen eines Toggle Compiler-Fehler überall dort erhalten, wo der Toggle verwendet wurde, damit Sie sicher sein können, dass er vollständig aus dem Code entfernt wurde.
Es ist auch möglich, einige einfache Techniken zu verwenden toggeln Sie die Funktion. Es ist nicht groß oder clever, aber es ist einfach und es funktioniert.
AKTUALISIEREN
Seit ich diese Frage gestellt habe, habe ich mehr Erfahrung mit Feature-Toggles gemacht. Ich habe mir ein einige der verfügbaren Open-Source-Tools
Ich würde nur eine Klasse mit einer Reihe von booleschen Eigenschaften verwenden und die Werte aus einer Konfigurationsdatei deserialisieren.
Tags und Links .net continuous-integration featuretoggle