Segnalo il post di Antonio Ganci sul libro Object-Oriented Reengineering Patterns disponibile online on pdf e ordinabile in formato cartaceo: http://blogs.ugidotnet.org/AntonioGanci/archive/2008/06/09/92985.aspx
Contiene la prefazione di Martin Fowler e una recensione di Kent Beck.
Rilancio qui la considerazione proposta nei comments ad Antonio
Lo scopo del disegno è rendere una applicazione facile da evolvere e modificare:
- ha senso distinguere il design dal redesign ?
- imparare il design non dovrebbe significare imparare a fare redesign cominciando con applicazioni legacy ?