Если папки в решении совпадают с пространством имен?
В одном из моих проектов команд у нас есть библиотека классов, которая имеет много подпапок в проекте.
Название проекта и пространство имен: MyCompany.Project.Section
.
Внутри этого проекта есть несколько папок, которые соответствуют разделу пространства имен:
- Папка
Vehicles
имеет классы в пространстве именMyCompany.Project.Section.Vehicles
- Папка
Clothing
имеет классы в пространстве именMyCompany.Project.Section.Clothing
- и др.
Внутри этого же проекта находится другая папка-изгои
- Папка
BusinessObjects
имеет классы в пространстве именMyCompany.Project.Section
Есть несколько таких случаев, когда папки создаются для удобства "организации".
Мой вопрос: какой стандарт? В библиотеках классов папки обычно соответствуют структуре пространства имен или это смешанная сумка?