У меня есть библиотека C #, которая используется несколькими исполняемыми файлами. В библиотеке всего пара пространств имен, и я только что заметил, что в одном из пространств имен довольно много классов. Я всегда избегал иметь слишком много классов в одном пространстве имен из-за категоризации, и потому что подсознательно я думаю, что это выглядит «красивее», чтобы иметь более глубокую иерархию пространств имен.
Мой вопрос: кто-нибудь еще считает это «запахом кода», когда в пространстве имен много классов - даже если эти классы связаны друг с другом? Будете ли вы приложить много усилий, чтобы найти нюансы в классах, которые позволяют подкатегории?