Il refactoring è una pratica di sviluppo, il cui scopo fondamentale è di migliorare la struttura del codice, per favorire il riutilizzo di porzioni di esso, per migliorarne la leggibilità e prepararne l’evoluzione. Il principio fondamentale sul quale si basa il refactoring, è riassunto molto bene dalla definizione che ne da Martin Fowler, primo fra tutti a teorizzare tale pratica: Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. In altre parole: il refactoring rappresenta la necessità di modificare una porzione di codice, possibilmente di dimensioni limitate, senza alterare il compito che essa svolge e quindi senza alterarne il risultato.





Sono Daniel Londero un web developer che lavora ogni giorno con PHP ormai da 4 anni.
Da 2 anni a questa parte mi sono molto interessato a