Refactoring to Design Patterns
Titolo intervento
Refactoring to Design Patterns
Canale Intervento
Developers
Durata
100 minuti
Lingua
Italiano
Abstract
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 due risposte:
- perché il fatto che funzioni non vuol dire che sia corretto
- perché potrebbe funzionare ancora meglio
Slides
Video
Biografia:
Simone Carletti lavora come Technical Manager per Altura Labs. La sua attività nel campo dell’informatica comincia con lo studio e l’analisi dei motori di ricerca, poi diventata una professione oggi conosciuta principalmente come Search Engine Optmization. E’ appassionato di linguaggi di programmazione, project management e tecniche di sviluppo, con particolare attenzione allo studio di algoritmi e tecnologie di gestione dei dati. Simone ha inoltre contribuito allo sviluppo di vari progetti PHP, inclusi diversi componenti Zend Framework per l’interazione con i Web Service.