> Terim
technical debt
Gelecekte yeniden çalışma gerektiren kestirme yolların, ertelenen kararların ve hızlı çözümlerin birikmiş maliyeti.
Detaylı Açıklama
Teknik borç (technical debt), kötü kodun finansal metaforudur. Finansal borç gibi, bugün yarının faiz ödemeleri (daha yavaş geliştirme, hatalar, olaylar) pahasına zaman veya özellik satın almanızı sağlar.
Anapara hiçbir zaman ödenmezse, 'faiz ödemeleri' eninde sonunda mühendislik ekibinin kapasitesinin %100'ünü tüketerek tüm özellik geliştirmelerini durma noktasına getirir.
Neden Önemli?
Mühendislik hızının (velocity) sessiz katilidir. Yüksek teknik borç, basit değişiklikleri tehlikeli, karmaşık değişiklikleri ise imkansız hale getirir.
Yaygın Hata Senaryosu
Pratik Örnek
Prodüksiyon Yansıması
Kullanıcı profiline yeni bir alan eklemek üç hafta sürer ve eski veri modeli karmaşık bir arap saçı olduğu için ödeme işleme sistemini bozar.
Sıkça Sorulan Sorular
technical debt kısaca nedir?
Gelecekte yeniden çalışma gerektiren kestirme yolların, ertelenen kararların ve hızlı çözümlerin birikmiş maliyeti.
En sık karşılaşılan hata nedir?
İş birimi (business) teknik borcu ödemek için zaman ayırmayı reddeder, bu da sonunda sistemin iki yıl süren ve başarısız olan tamamen yeniden yazılmasına (rewrite) yol açar.
AI Özeti
Gelecekte yeniden çalışma gerektiren kestirme yolların, ertelenen kararların ve hızlı çözümlerin birikmiş maliyeti. Mühendislik hızının (velocity) sessiz katilidir. Yüksek teknik borç, basit değişiklikleri tehlikeli, karmaşık değişiklikleri ise imkansız hale getirir.
