Mantenere i sorgenti di un progetto software sul lungo termine è una sfida comune per tutti i team di sviluppo.
La capacità di gestire la codebase nel tempo in buona salute è una capacità tecnica che può fare la differenza in termini di velocità di sviluppo, sicurezza e velocità di evoluzione.
La "code maintainability" è una delle abilità tecniche individuate dall'istituto di ricerca DORA Research che fanno parte del bagaglio culturale di un team: https://dora.dev/devops-capabilities/....
Per gestire una codebase in modo sano vanno gestiti:
- i sorgenti
- le dipendenze dalle terze parti (pacchetti, librerie, altri sorgenti...)
In questo video vediamo quali sono le pratiche e i processi che potresti implementare nella tua realtà o team.