Technical debt ni pengo kati ya jinsi kanuni iko na jinsi inapaswa kuwa, iliyochukuliwa (kwa kasd au la) ili kuhamia haraka zaidi. Baadhi ya wajibu ni nzuri; kazi ni kuisimamia, sio kuiondoa. Susi ni kupanga chanzo ambacho kwa kweli kina madhara.
Sipa kulingana na athari, si usumbufu
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
Mfano halisi
Moduli nyinyi ambayo huvunjika kila kutolewa na kuweka timu kila wiki ina thamani ya kuweka. Adat ambayo haipo lakini imara ambayo hakuna anayogusa ni , hata kama inakulaani. Kujenga upya ni vanity, sio thamani.
