Da quando il mio lavoro vuol dire programmare, e più 
precisamente vuol dire sviluppare applicazioni da zero, avevo l'abitudine di 
cominciare progettando il database che avrebbe raccolto tutte le informazioni 
(il pattern Table Module). Poi, con l'avvento di .NET e di vero OOP, ho 
cominciato davvero a pensare a classi, cosa che preferisco e con cui mi trovo 
sempre più a mio agio. Il link che mi ha passato Andrea qualche 
tempo fa (dal forum ufficiale UGIdotNET), è stato davvero una manna dal cielo: 
chiaro e conciso.
Qualche minuto fa mi è cascato sotto il naso questo articolo, "Isolate Your UI Code 
Before It Invades Your Business Layer", uscito su MSDN Magazine lo 
scorso agosto, che invece inverte la rotta. Cominciare a progettare 
un'applicazione partendo dalla sua UI, facendo anche unit-testing. Non lo 
stampo, non lo leggo, ma può essere utile. 
powered by IMHO 1.2