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