Un buon programmatore sa realizzare il disegno di una applicazione nuova
Solo un ottimo programmatore sa migliorare il disegno di una applicazione esistente
Il disegno di una applicazione nuova rappresenta una dichiarazione astratta di intenti la speranza che altri troveranno il codice semplice e facile da modificare ed evolvere.
Il lavoro di migliorare il disegno di una applicazione esistente giorno per giorno è la realizzazione pratica di un disegno e il suo reale utilizzo perchè quotidianamente usa il disegno fatto ieri per semplificare il codice e renderlo più malleabile e oggi realizza un disegno per rendere possibile il lavoro che c'è da fare domani
Corollario:
Un team che sta lavorando da un tempo sufficentemente lungo a una applicazione esistente, quando la rifa da zero produce un disegno con i medesimi pregi e i medesimi difetti del primo
Print | posted @ sabato 18 luglio 2009 17:56