我正在为解决方案、项目、它们的默认命名空间和程序集(Visual Studio)制定命名指南。 目前看起来是这样的: 例如,我们有一个名为“Company”的公司和一个名为“Project”的项目。该项目在独立的dll中具有业务逻辑、UI(WPF/WinForms)和Web部分。在问题标题中列出了一些东西的名称:
解决方案名称:“Project”。
业务逻辑dll项目名称:“Project”,默认命名空间:“Company.Project”,程序集名称:“Project”。
UI项目名称:“ProjectUI”,默认命名空间:“Company.Project.UI”(如果有多个UI版本,则可以扩展为“Company.Project.UI.WPF”),程序集名称“Project”(因为它不是dll)。
Web项目名称:“ProjectWeb”,默认命名空间:“Company.Project.Web”,程序集名称:“ProjectWeb”(用于Web应用程序)。
我的问题是:您是否有类似的指南?描述这些东西是一个好主意吗?您对我的方法有何看法? 如果您能分享您在工作中使用的方法,我将不胜感激。