代码之家  ›  专栏  ›  技术社区  ›  bniwredyc

命名:解决方案、项目、命名空间和程序集

  •  13
  • bniwredyc  · 技术社区  · 15 年前

    我正在研究解决方案、项目及其默认名称空间和程序集的命名准则(VisualStudio)。 例如,我们有一家名为“公司”的公司和一个名为“项目”的项目。该项目在单独的dll、UI(WPF/WinForms)和web部件中具有业务逻辑。问题标题中列出了一些事物的名称:

    解决方案名称:“项目”。

    业务逻辑dll项目名称:“项目”,默认命名空间:“Company.project”,程序集名称:“project”。

    Web项目名称:“ProjectWeb”,默认命名空间:“Company.project.Web”,程序集名称:“ProjectWeb”(用于Web应用程序)。

    我的问题是:你们有这样的指导方针吗?描述这些东西是个好主意吗?你觉得我的方法怎么样?

    如果你能分享你在工作中使用的方法,我会很高兴的。

    2 回复  |  直到 9 年前
        2
  •  6
  •   Matthew Dresser    15 年前

    我认为,对每个人来说,按照这样的标准工作绝对是个好主意。 我要补充的唯一一点是,如果您为其他公司/客户开展项目,您可能希望按照以下方式命名项目:

    YourCompanyName.CustomerCompanyName.ProjectName.ProjectUI