Tehnički dug je razlika između onoga što kod jeste i onoga što bi trebalo biti, preuzet (namjerno ili ne) da bi se krenulo brže. Neki dug je prihvatljiv; posao je upravljati njime, a ne ga ukloniti. Ključna stvar je prioritizirati dug koji stvarno šteti.
Zašto je to važno
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
Konkretan primjer
Krhki modul koji se slomi na svakom izdanju i tjedno blokira tim vrijedan je popravke. Ružna-ali-stabilna uslužnost koju nitko ne dira , čak i ako vas bjesni. Njezina refaktorijacija je taština, ne vrijednost.
