Refactoring to Design Patterns
Simone Carletti (May 16, 2009)
Talk at Italian phpDay 2009 (Italian)
La sessione è un'introduzione pratica all'uso dei design pattern e modalità di sviluppo object oriented, con particolare attenzione al refactoring di codice esistente. Per ogni design pattern verranno presi in esame alcuni esempi di refactoring di codice esistente, supportati dall'uso di unit test e test driven development.
Il refactoring di un'applicazione è un'attività fondamentale, troppo spesso ignorata a causa di cattive abitudini di sviluppo.
L'object oriented programming ed i design patterns, in comunione con unit test e test driven development, possono aiutarci a semplificare le attività di refactoring del codice per rendere la nostra applicazione ancora più efficiente, professionale e soprattutto mantenibile nel tempo.
L'affermazione "Perché toccare qualcosa quando funziona?" è causa di un'abitudine di programmazione inefficiente e inefficace.
Questa sessione offre almeno due risposte:
* perché il fatto che funzioni non vuol dire che sia corretto
* perché potrebbe funzionare ancora meglio
Quicklink: http://joind.in/417
Slides: Refactoring to Design Patterns

May 16, 2009, 19:48 by Anonymous
Ottimo talk, un pò penalizzato dalla tempistica nel finale, ma i contenuti trattati erano meritevoli :)
Ho apprezzato molto anche l'informalità dell'ambiente, e la tua disponibilità di Simone anche dopo la fine del talk