Tekninen velka on ero sen välillä, miten koodi on ja miten sen pitäisi olla, ottamasi (tarkoituksella tai ei) päästäksesi nopeammin eteenpäin. Jokin velka on kunnossa; tehtävä on hallita sitä, ei eliminoida sitä. Avain on priorisoida velka, joka todella vahingoittaa.
Priorisoi vaikutuksen perusteella, ei ärsytyksestä
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
