Kullanılmayan özellik bayraklarının (feature flags) oluşturduğu teknik borcu yönetmek, özellikle hızlı hareket eden mühendislik organizasyonları için büyük ölçekte ciddi bir zorluktur. DoorDash'in deneyleme platformu, yaklaşık 623 depoda (repository) 60.000'den fazla özellik bayrağını yönetiyor ve her ay yaklaşık 2.300 yeni bayrak oluşturuyor. Şirket, artık kullanılmayan yapılandırmaların birikmesini engellemek amacıyla; 90 gündür değiştirilmeyen, hâlâ kodda referans verilen, arşivlenmemiş ve açıkça hariç tutulmamış 1.000'den fazla "bayat" (stale) bayrak tespit etti. DoorDash, bayrak tanımlamalarının, istemci çağrılarının ve iş mantığının birbirinden bağımsız dosyalara dağıldığı, bağımlılık enjeksiyonlu sarmalayıcılara (dependency-injected wrappers) büyük ölçüde güventiği için geleneksel…

Konular: Yazılım Mimarisinde Yapay Zeka ve Geliştirici Deneyimi

SiteM’de tam özet, flashcard ve quiz →

Orijinal kaynak: www.infoq.com

Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.