Spaghetti code refactoring: come riscrivere codice con le pratiche del KISS, DRY, TDD utilizzando un approccio DDD con Design Pattern
cphp (16.May.2009)
Workshop at Italian phpDay 2009 (Italian)
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
Quicklink: https://joind.in/394
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
Are you sure?



