簡體   English   中英

命名:解決方案,項目,命名空間和程序集

[英]Naming: solution, projects, namespaces and assemblies

我正在為解決方案,項目,它們的默認命名空間和程序集(Visual Studio)命名准則。 現在它看起來像:例如,我們有一個名為“Company”的公司和一個名為“Project”的項目。 該項目在單獨的dll,UI(WPF / WinForms)和Web部件中具有業務邏輯。 問題標題中列出了一些事物的名稱:

解決方案名稱:“項目”。

業務邏輯DLL項目名稱:“Project”,默認命名空間:“Company.Project”,程序集名稱:“Project”。

UI項目名稱:“ProjectUI”,默認namesapce:“Company.Project.UI”(可以在多個版本的UI的情況下擴展,如“Company.Project.UI.WPF”),程序集名稱“Project”(工作)因為它不是一個dll)。

Web項目名稱:“ProjectWeb”,默認名稱空間:“Company.Project.Web”,程序集名稱:“ProjectWeb”(用於Web應用程序)。

我的問題是:你有這樣的指導方針嗎? 描述一些東西是個好主意嗎? 您對我的方法有什么看法?

如果你分享你在工作中使用的方法,我會很高興的。

您可能需要查看Microsoft的命名空間命名准則 ,這與您的命名空間非常相似。

我認為每個人都可以按照這些標准工作,這絕對是一個好主意。 我唯一可以補充的是,如果你為其他公司/客戶做項目,你可能想要按以下方式命名項目:

YourCompanyName.CustomerCompanyName.ProjectName.ProjectUI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM