Legacy Code
Pagina 2 di 2
Legacy Code: il codice che nessuno vuole toccare è spesso il più importante
Legacy code, nel mio lessico, è qualsiasi codice in produzione che produce valore ma che nessuno nel team osa toccare. Non è necessariamente vecchio: può essere un'applicazione Laravel di tre anni fa scritta male, così come un gestionale PHP del 2008. Il denominatore comune è il rischio percepito di romperlo.
In questa categoria scrivo di come si interviene sul legacy: assessment iniziale, identificazione delle zone ad alto rischio, introduzione graduale di test, refactoring chirurgico, audit di sicurezza (il legacy è spesso un colabrodo di vulnerabilità), migrazione di versione PHP. Il tutto con l'obiettivo di ridurre il rischio operativo mantenendo il business in funzione.
Se hai una codebase legacy che rallenta l'azienda o che genera paura ogni volta che va modificata, parliamone: un assessment strutturato è il primo passo per recuperare il controllo. Oppure scopri come affronto i progetti legacy.
Il legacy non è un problema tecnico. È un problema di coraggio. La tecnica serve a dare strumenti a chi quel coraggio ce l'ha.