Dług techniczny to różnica między stanem kodu a stanem, w jakim powinien być, zaciągnięty (celowo lub nie) aby poruszać się szybciej. Pewna ilość długu jest dopuszczalna; zadaniem jest nim zarządzać, a nie go eliminować. Kluczowe jest ustalenie priorytetów długu, który faktycznie szkodzi.
Dlaczego to ważne
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
