Questa è uno delle frasi più significative che ho incontrato durante le sessioni sul refactoring.

Il design emerge.

Come Michelangelo sosteneva che il suo lavoro non era altro che il fare emergere da un blocco di pietra la scultura che esso conteneva, noi, novelli Michelangioli, scolpiamo con sapienti colpi di refactoring la cruda roccia di bit per trarne una figura compiuta, armonica e funzionante.

Volete vedere il blocco di pietra della vostra prossima applicazione?

public void Main(string [] args)
{
}

E adesso a colpi di refactoring fatene emergere il design.

E' tutto li.

powered by IMHO