Ana içeriğe geç

özellik bayrağı

Bu entry’yi başlık içinde oku

Özelliği kapatabilmek, onu kaldırmış olmak değildir. Özellik bayrağı; bir davranışı yeni dağıtım yapmadan belirli kullanıcılar, ortamlar veya koşullar için açıp kapatmaya yarayan denetim katmanıdır. Kademeli sunum ve hızlı geri dönüş sağlar; benim tercihim, geri dönüş maliyeti yüksek değişikliklerde bu esnekliği kullanmaktır. Gerilim, geçici anahtarın kalıcı mimariye dönüşmesinde başlar. Bayrağın açık ve kapalı yolları ayrı yaşadıkça test yüzeyi büyür; bayraklar birbirini etkilediğinde olası durumlar küçük bir yapılandırma ormanına dönüşür. Sahibi, amacı ve kaldırma koşulu bulunmayan anahtarın bakım borcu kodda değilmiş gibi görünür, oysa yalnız başka bir çekmeceye taşınmıştır. Her bayrak için sorumlu, son kullanım koşulu ve iki durumun testi kaydedilmeli; karar kalıcılaştığında kullanılmayan dal gerçekten silinmelidir.