Tutto è nel titolo :)Cosa è meglio, molti piccoli assiemi o un grande assieme?
Attualmente, abbiamo una soluzione VS2005 con 20+ projets. Mi piace
MySolution
MySolution.Modules.Foo
MySolution.Modules.Bar
[insert many here]
MySolution.Modules.Baz
Può esserci un danno per "unire" MySolution.Modules. * In un progetto? Tutti gli spazi dei nomi saranno conservati, quindi nessun problema qui.
Ma c'è qualcosa a cui non ho pensato?
Nota: attualmente non ci possono essere riferimenti circolari: se MySolution.Modules.Foo fa riferimento a MySolution.Modules.Bar, MySolution.Modules.Bar non può fare riferimento a MySolution.Modules.Foo. Quindi dovremo stare attenti a non crearne.
D'altra parte Domain Driven design è l'ispirazione per la divisione verticale del codice. – Slampen
@Slampen: non ho abbastanza esperienza di DDD da dire. –
Penso che il dolore che soffri con molti piccoli progetti sia nascosto se tutti sono in un unico grande blob. – Slampen