解决方案中的文件夹是否应与命名空间匹配?
在我的一个团队项目中,我们有一个类库,它在项目中有许多子文件夹。
项目名称和命名空间: MyCompany.Project.Section
。
在这个项目中,有几个文件夹与命名空间部分匹配:
Vehicles
在 MyCompany.Project.Section.Vehicles
命名空间中有类Clothing
在 MyCompany.Project.Section.Clothing
命名空间中有类在同一个项目中,还有另一个流氓文件夹
BusinessObjects
在 MyCompany.Project.Section
命名空间中有类有一些情况下,像这样的文件夹是为了“组织的方便”。
我的问题是: 标准是什么?在类库中,文件夹通常与名称空间结构匹配还是混合?