Les dossiers d'une solution doivent-ils correspondre à l'espace de noms ?
Dans un des projets de mon équipe, nous avons une bibliothèque de classes qui a de nombreux sous-dossiers dans le projet.
Nom du projet et espace de nommage : MyCompany.Project.Section
.
Dans ce projet, il y a plusieurs dossiers qui correspondent à la section espace de noms :
- Dossier
Vehicles
a des cours dans leMyCompany.Project.Section.Vehicles
espace de noms - Dossier
Clothing
a des cours dans leMyCompany.Project.Section.Clothing
espace de noms - etc.
Dans ce même projet, il y a un autre dossier malveillant.
- Dossier
BusinessObjects
a des cours dans leMyCompany.Project.Section
espace de noms
Il existe quelques cas comme celui-ci où les dossiers sont créés pour des raisons de "commodité d'organisation".
Ma question est la suivante : quelle est la norme ? Dans les bibliothèques de classes, les dossiers correspondent-ils généralement à la structure de l'espace de noms ou est-ce un mélange des deux ?