Debito tecnico
Problemi che si accumulano nel codice a causa di scorciatoie prese per andare veloce e di correzioni rimandate, da pagare in seguito a un costo più alto.
- 01
Perché è importante
Un debito tecnico contratto consapevolmente, ad esempio per cogliere un'opportunità, può essere ragionevole; ma un debito non pagato cresce come gli interessi. Ogni nuova funzionalità richiede più tempo, i bug aumentano e gli aggiornamenti di sicurezza diventano più difficili. Riservare regolarmente del tempo per ridurre il debito protegge la velocità di sviluppo nel lungo periodo.
- 02
Esempio
In un'applicazione, lo stesso calcolo è copiato in sette punti diversi. Quando cambia l'aliquota fiscale, il team deve trovare tutti e sette e ne salta uno; una volta raccolto il calcolo in un unico punto, questi bug smettono di verificarsi.
- 03
Errore comune
Considerare il debito tecnico solo un problema degli sviluppatori. Il debito influisce direttamente sul business attraverso consegne più lente e più bug; dovrebbe essere preso in considerazione anche nelle decisioni gestionali.
- 04
Termini correlati
Servizi e guide correlati
Parliamo del tuo progetto.
Raccontaci la tua esigenza; definiremo insieme l'ambito.