Abbiamo circa 3/4 diversi progetti, ognuno con un determinato livello di dati. Alcuni dati non sono condivisi, ma tutti gli accessi ai dati sono finiti in un singolo spazio dei nomi incluso in ogni progetto.
I metodi di utilità e altre "funzionalità condivise" sono continuamente aggiunti a questo spazio dei nomi di root ed è in definitiva abbastanza organizzato, ma tutto finisce in una singola DLL da includere nei progetti.
Per me sembra eccessivamente centralizzato, ma si qualifica come etichettato come God Namespace? (questo termine ha senso?)