← Torna al glossario
R · Glossario Muza
ri-fàc-to-ring
Refactoring
s. m. inv. [dall'ingl. refactoring; il processo di modifica della struttura interna del codice sorgente di un software per migliorarne leggibilità e manutenibilità senza alterarne il comportamento esterno]
Definizioni
1
Il codice si rifà il guardaroba!
Proprio come bisogna periodicamente riordinare un armadio per continuare a usarlo, il codice software necessita di manutenzione. Questa pratica riorganizza la struttura interna del programma rendendola più pulita, scalabile ed efficiente, senza alterare il funzionamento visibile all'utente. È un investimento fondamentale per prevenire il 'debito tecnico' a lungo termine.
Esempi
- «Prima di aggiungere la nuova feature, gli sviluppatori hanno dovuto fare un pesante refactoring del vecchio codice.»
- «Il refactoring costante previene l'accumulo di debito tecnico.»
Etimologia
Termine della programmazione estrema, reso celebre dal libro di Martin Fowler (1999).
LE NOSTRE CERTIFICAZIONI



ISO 9001 — Gestione della Qualità

ISO IEC 27001 — Sicurezza delle Informazioni

ISO IEC 27017 — Sicurezza Cloud

