C#项目命名约定

C#项目命名约定,c#,refactoring,naming-conventions,C#,Refactoring,Naming Conventions,我正在重构一个C#应用程序,将逻辑拉到一个类库中,这样GUI和CLI就可以放在上面了,我只是想不出项目本身的名称。(注意:这是关于项目本身,而不是项目内部的文件夹,比如什么引用)项目的命名应该基于它们通过API所做的工作或提供的内容。如果它是视图或表示模型的简单库,请调用项目UIDomain。我不知道项目名称是否有任何公认的约定,但我通常会看到如下模式: 产品名称(包含业务逻辑) ProductNameUI ProductNameCLI 可能重复:如此少的细节不会让你得到很多答案。

我正在重构一个C#应用程序,将逻辑拉到一个类库中,这样GUI和CLI就可以放在上面了,我只是想不出项目本身的名称。(注意:这是关于项目本身,而不是项目内部的文件夹,比如什么引用)

项目的命名应该基于它们通过API所做的工作或提供的内容。如果它是视图或表示模型的简单库,请调用项目UIDomain。

我不知道项目名称是否有任何公认的约定,但我通常会看到如下模式:

  • 产品名称(包含业务逻辑)
  • ProductNameUI
  • ProductNameCLI

可能重复:如此少的细节不会让你得到很多答案。