Refactoring to Design Patterns

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.

Trackback

2 commenti a «Refactoring to Design Patterns»

  1. Complimenti per l’intervento, ottima realizzazione ed esposizione ;)
    E’ possibile avere anche i listati degli esempi di codice?

    Grazie.

    Davide, alle 23:13 di giovedì, 21 maggio 2009

  2. Ho faticato un po’ per trovarli, ma li ho trovati su
    http://github.com/weppos/phpDay-2009/tree/master

    Fabio Fabbri, alle 17:29 di lunedì, 8 giugno 2009

Nessun riscontro su «Refactoring to Design Patterns»

  1. Su Alex Pagnoni » Anche quest’anno si tiene la migliore conferenza italiana sul PHP:, alle 09:51 di sabato, 4 aprile 2009

    [...] delle conferenze si presenta infatti estremamente succoso e interessante, ne cito alcune a caso: Refactoring to Design Patterns di Simone Carletti; Cloudify your applications with Amazon Web Services di Federico Feroldi; PHP [...]

  2. Su Refactoring to Design Patterns (phpDay 2009) - Search & Refactor, alle 13:15 di martedì, 19 maggio 2009

    [...] slides from my Refactoring to Design Patterns talk at phpDay 2009 are now available. The presentation is hosted on SlideShare, while the source code [...]

Aggiungi un commento

Compila il seguente modulo

Puoi usare i seguenti codici xhtml: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>