Teknik borç
Yazılımın iç yapısındaki sorunların gelecekteki değişiklikleri zorlaştırmasını anlatan benzetme.
Teknik borç nedir?
Teknik borç, yazılımın iç yapısındaki eksiklerin veya geçmiş kararların sonraki değişiklikleri daha zahmetli ya da riskli hale getirmesini borç benzetmesiyle açıklar. Muhasebesel bir borç değildir. Kodun eski olması tek başına teknik borcu kanıtlamaz; gereken iş üzerindeki somut etkiler önemlidir.
Kurgusal örnekte aynı onay kuralı birkaç yere kopyalanmıştır. Değişiklik artık bütün kopyalara uygulanmalıdır ve farklı kararlar oluşabilir. İş listesinde neden, etkilenen akışlar, beklenen sonuçlar, sorumlu rol ve iyileştirme önerisi kaydedilebilir. Öncelik kullanım, risk ve yaklaşan değişikliklere göre belirlenir. Buradan bütün uygulamanın yeniden yazılması gerektiği sonucu otomatik çıkmaz.
Kaynaklar
İlgili terimler
- RefactoringYazılımın beklenen ve dışarıdan gözlenebilen davranışını koruyarak iç yapısını değiştirmek.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
- Önbelleği geçersiz kılmaÖnbelleği geçersiz kılma, saklanan kopyanın kullanımını belirli kurallarla sonlandırır. Kaynaktaki asıl kayıt bundan ayrı ele alınır.
- ÖnbelleklemeÖnbellekleme saklanmış veri veya sonuçları yeniden kullanır. Geçerlilik ve izinli kullanıcı kapsamı planlanmalıdır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


