命名:解决方案,项目,命名空间和组件 [英] Naming: solution, projects, namespaces and assemblies

查看:222
本文介绍了命名:解决方案,项目,命名空间和组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在命名的解决方案,项目,它们的默认命名空间和asseblies(视觉Sudio)的指导方针。 现在,它看起来像: 例如,我们有一个名为公司的公司,名为项目的项目。该项目在单独的DLL的业务逻辑,UI(WPF /的WinForms)和Web部件。有在提问标题所列的东西的名称:

I'm working on naming guidelines for solutions, projects, their default namespaces and asseblies (Visual Sudio). Now it looks like that: For example, we have a company named "Company" and a project named "Project". The project has business logic in separate dll, UI (WPF/WinForms) and a web part. There are names of things listed in the question title:

解决方案名称:项目

业务逻辑dll项目名称:项目,默认命名空间:Company.Project,装配的名字:项目

Business logic dll project name: "Project", default namespace: "Company.Project", assembly name: "Project".

UI项目名称:ProjectUI,默认namesapce:Company.Project.UI(可扩展的情况下,多个版本的用户界面,像Company.Project.UI.WPF),程序集名称项目(工作,因为它不是一个DLL)。

UI project name: "ProjectUI", default namesapce: "Company.Project.UI" (it can be extended in case of multiple versions of UI, like "Company.Project.UI.WPF"), assembly name "Project" (working because it's not a dll).

Web项目的名称:ProjectWeb,默认命名空间:Company.Project.Web,装配的名字:ProjectWeb(Web应用程序)

Web project name: "ProjectWeb", default namespace: "Company.Project.Web", assembly name: "ProjectWeb" (for web applications).

我的问题是:你有没有这样的指导方针?它是用来描述thoose东西是个好主意?你觉得我的做法是什么?

My questions are: do you have guidelines like that? Is it a good idea to describe thoose things? What you think about my approach?

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

I'll be glad if you share ways that you use in your work.

推荐答案

您可能想看一看的微软的命名空间命名准则,这是的方式非常相似,你的。

You may want to take a look at Microsoft's Namespace Naming Guidelines, which are by the way very similar to yours.

这篇关于命名:解决方案,项目,命名空间和组件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆