Modificare metodi interminabili: strategia

 White Zig Zag di Wassily Kandinsky


Il modo naturale di procedere per scomporre metodi troppo lunghi?     procedere per tentativi facendo passi in avanti e ogni tanto passe indietro: ad ogni tentativo il disegno originale apparirà più chiariro e cosi il modo di procedere.


Ad esempio tovato un grande if o switch si può cominciare a estrarre in metodi i corpi degli if e in funzioni le espressioni condizionali  oppure estrarre insieme nello stesso metodo la condizione insieme al corpo del if.


La prima strada può evidenziare corpi di if uguali richiamati in diversi punti del metodo, la seconda può evidenziare if interi ripetuti. Provare aiuta ad avvicinarsi velocemente al la rispostra migliore.

 

Riferimenti: Working Effectively with legacy code di M.C.Feathers

Tags :   |  |  |  |

Print | posted @ sabato 23 agosto 2008 19.51

Comments on this entry:

Gravatar # re: Modificare metodi interminabili: strategia
by Giancarlo Sudano at 29/08/2008 18.36

Ciao Luca, ma impieghi più tempo a scrivere il post o a trovare le immagini?

MI-TI-CO.
:-)
  
Gravatar # re: Modificare metodi interminabili: strategia
by Luca Minudel at 29/08/2008 20.35

che domannde. a trovare le immagini!!!

x i post ho un generatore automatico :D
  

Your comment:

Title:
Name:
Email:
Website:
 
Italic Underline Blockquote Hyperlink
 
 
Please add 6 and 5 and type the answer here: