J'ai une bibliothèque C # utilisée par plusieurs exécutables. Il n'y a que quelques espaces de noms dans la bibliothèque, et je viens de remarquer que l'un des espaces de noms contient plusieurs classes. J'ai toujours évité d'avoir trop de classes dans un seul espace de noms à cause de la catégorisation, et parce qu'inconsciemment, je pense qu'il semble "plus joli" d'avoir une hiérarchie plus profonde des espaces de noms.
Ma question est: quelqu'un d'autre le considère-t-il comme une "odeur de code" lorsqu'un espace de noms a plusieurs classes - même si les classes sont liées les unes aux autres? Souhaitez-vous faire beaucoup d'efforts pour trouver des nuances dans les classes qui permettent la sous-catégorisation?