Technical debt, kodun şu anki durumu ile olması gereken durum arasındaki boşluk olup, daha hızlı ilerleme sağlamak için bilinçli veya bilinçsiz olarak üstlenilen borçtur. Biraz borç sorun değil; iş bunu yönetmek, ortadan kaldırmak değil. Anahtar, gerçekten zarar veren borcu önceliklendirmektir.
Rahatsızlığa göre değil, etkiye göre önceliklendirin
For each piece of debt, ask:
- How often does it slow us down or cause bugs? (frequency)
- How bad is it when it bites? (severity)
- How risky/expensive is it to fix? (cost)
High frequency + high severity + low cost → fix now
Low frequency + low severity → leave it, document it
