Ich habe eine C # -Bibliothek, die von mehreren ausführbaren Dateien verwendet wird. Es gibt nur ein paar Namespaces in der Bibliothek, und ich habe gerade bemerkt, dass einer der Namespaces einige Klassen enthält. Ich habe es aufgrund der Kategorisierung immer vermieden, zu viele Klassen in einem einzigen Namespace zu haben, und weil ich unbewusst denke, dass es "schöner" ist, eine tiefere Hierarchie von Namespaces zu haben.
Meine Frage ist: Betrachtet es jemand anderes als "Codegeruch", wenn ein Namespace viele Klassen hat - auch wenn die Klassen miteinander in Beziehung stehen? Würden Sie sich viel Mühe geben, um Nuancen in den Klassen zu finden, die eine Unterkategorisierung ermöglichen?