Ho una libreria C # che viene utilizzata da diversi eseguibili. Ci sono solo un paio di spazi dei nomi nella biblioteca e ho appena notato che uno degli spazi dei nomi ha parecchie classi. Ho sempre evitato di avere troppe classi in un singolo spazio dei nomi a causa della categorizzazione e, poiché inconsciamente, penso che sia "più bello" avere una gerarchia più profonda di spazi dei nomi.
La mia domanda è: qualcun altro lo considera un "odore di codice" quando uno spazio dei nomi ha molte classi, anche se le classi sono correlate tra loro? Ti impegneresti molto per trovare sfumature nelle classi che consentano la sottocategorizzazione?