Spaghetti code refactoring

Spaghetti code refactoring

Titolo intervento
Spaghetti code refactoring: come riscrivere codice con le pratiche del KISS, DRY, TDD utilizzando un approccio DDD con Design Pattern

Canale Intervento
Workshop

Durata
4 ore

Lingua
Italiano

Abstract
Avete mai detto frasi di questo tipo:

- “Questo codice non è più mantenibile, riscriviamolo!!”
- “Il software scritto da Caio, è scritto veramente male, credo sia meglio riscriverlo!!”
- “Aggiungere questa feature? No impossibile, ormai il software è immantenibile.”
- “Aggiungere questa feature? No impossibile, Caio se ne è andato e solo lui potrebbe modificarlo.”

Se almeno una volta avete detto o pensato una frase del genere, questo workshop fa per voi.

Troppe volte i progetti di sviluppo falliscono poichè si crede sia impossibile refattorizzare il codice e quindi si preferisce riscriverlo. L’opera di riscrittura non solo è molto costosa, ma a
volte provoca anche la perdita di conoscenza sulle logiche di business aziendali.

In questo workshop vedremo con un caso concreto come è possibile migrare un’applicazione web scritta con codice procedurale PHP4, fino ad un’applicazione PHP5 che usi un framework MVC, senza perdere conoscenza della business logic e denaro, ma aumentando solamente il valore del codice scritto.

Per il refactoring verranno utilizzate le tecniche di:
- Test Driven Development (TDD)
- Keep It Simple, Stupid (KISS)
- Don’t Repeat Yourself (DRY)
- Domain Driven Design (DDD)
- Design Pattern

Slides

Video
Il workshop è durato oltre 5 ore ed i video sono disponibili sul canale dedicato.

Biografia
Francesco Trucchia, dopo essersi laureato in Scienze dell’Informazione, ha lavorato alcuni anni come sviluppatore web in progetti di aziende italiane ed estere.

Ha fondato, insieme a due colleghi, nel 2008 Ideato srl, un’azienda verticalizzata nella consulenza e sviluppo di progetti web con php e metodi agili. Nel ruolo ci CTO guida il team nello sviluppo del software.

Ama sviluppare software con metodi XP. Ha introdotto queste pratiche in Ideato fin dall’inizio con molti feedback positivi nel ciclo di vita
del software.

Trackback

Un commento a «Spaghetti code refactoring»

  1. il video e’ sbagliato. non si sente ne si vede niente. la maggiorparte del tempo e’ una schermata dedicata ad acer

    blackout, alle 08:38 di giovedì, 21 maggio 2009

Nessun riscontro su «Spaghetti code refactoring»

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

    [...] with Amazon Web Services di Federico Feroldi; PHP per il mondo enterprise di Francesco Fullone; Spaghetti code refactoring di Francesco [...]

  2. Su PHPDay 2009 a Verona. L'evento di riferimento per tutti gli sviluppatori PHP italiani. | Viva Bora Bora, alle 10:34 di mercoledì, 20 maggio 2009

    [...] di workshop per me e molti altri che hanno seguito Francesco Trucchia in Spaghetti code refactoring. Francesco è garanzia di qualità ed è sempre capace di suscitare interesse nei presenti. [...]

  3. Su phpday 2009 | eventi | e-xtrategy, alle 15:34 di mercoledì, 20 maggio 2009

    [...] altro concetto chiave è stato lo “spaghetti code refactoring“, ossia la refattorizzare del codice vecchio, scritto male o non più mantenibile, invece che [...]

  4. Su Il mio 2009 - Francesco (cphp) Trucchia, alle 15:56 di lunedì, 28 dicembre 2009

    [...] PHPDay – Spaghetti Code Refactoring [...]

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>