2012-03-21 13 views

risposta

5

Probabilmente non troverete molte risorse sul refactoring di grandi esempi passo dopo passo. Perché non puoi mai coprire tutti i tipi di esempi.

Il motivo usa Martin Fowler piccolo e facile esempio in "Refactoring", è perché quasi ogni grande pezzo di codice cattivo sono una combinazione di diversi cattivo odore. Imparando a riconoscere particolari cattivi odori, è possibile correggere il codice gradualmente.

mi consiglia di controllare Working Effectively with Legacy Code. È un libro incentrato sulle strategie per migliorare il codice legacy di grandi dimensioni. Per il design di classe, probabilmente vorresti leggere alcuni libri sul modello di design.

Più importante, cerca di applicare al codice le cose che impari nel libro.

2

La prova del budino è nel mangiare. Applica i principi che hai imparato ai codici base su cui stai lavorando.