AntonioGanci

Il blog di Antonio Ganci
posts - 165, comments - 389, trackbacks - 24

Il refactoring che non vedrete mai in un libro.

Aprite visual studio (o l'ide che preferite; si anche notepad o TextEdit vanno bene).
Caricate la parte di codice di cui andate più orgogliosi, su cui avete riflettuto per settimane fino ad ottenere la più perfetta sinfonia di design che la vostra mente potesse concepire.
Respirate.
Cancellate.
Riscrivete lo stesso codice in un altro modo.
I vostri colleghi ringrazieranno.

Fonte: Throwing away code

Print | posted on martedì 21 ottobre 2008 18.54 | Filed Under [ Extreme Programming ]

Feedback

Gravatar

# re: Il refactoring che non vedrete mai in un libro.

qualdo il ringraziamento diventa corale

quando sfocia in un applauso

quando grida di giubilo si alzano

occchiio alle finestre apperte che il prossimo passo è Throwing away coworoker :D

21/10/2008 23.08 | Luca Minudel
Gravatar

# re: Il refactoring che non vedrete mai in un libro.

skerzi a parte ultimamente capita + spesso anche a me di cancellare codice:


- quando suddivido una user story in task di 2-4h check-inabili singolarmente mi capita più spesso di fare rollback del codice di un task e riscriverlo meglio di prima

- faccio più spesso spike per esplorare un dubbio che ho su codice/dominio con usa e getta che molto spessso mi è utile anche se lo getto via

- e qualche volta mi capita di appoggiarmi alle specifiche del dominio applicativo (e scrivo prima test di accettazione/integrazione) invece che al comportamento precedente (refactoring) e gettare e rifare parti di codice contorto


questo mi porta a scrivere codice migliore e a guadagnare tempo
22/10/2008 9.01 | Luca Minudel
Gravatar

# re: Il refactoring che non vedrete mai in un libro.

x Luka: bene vedo che siamo in sintonia, soprattutto sul Throwing away coworoker ;-).
22/10/2008 9.20 | Antonio Ganci

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 5 and 8 and type the answer here:

Powered by: