0
在解決方案中如何命名前言項目名稱是一種好的做法嗎?項目命名約定:[公司] [項目名稱]與[公司項目名稱]
- CompanyName.P01
- CompanyName.P02
- CompanyName.P03
還是可以更安全地使用這樣的約定?
- CompanyName_P01
- CompanyName_P02
- CompanyName_P03
對我來說,[。]分隔看起來更好,並提供智能感知,但沒有任何警告使用它?
在解決方案中如何命名前言項目名稱是一種好的做法嗎?項目命名約定:[公司] [項目名稱]與[公司項目名稱]
還是可以更安全地使用這樣的約定?
對我來說,[。]分隔看起來更好,並提供智能感知,但沒有任何警告使用它?
大部分的解決方案,我碰到遵循以下約定:
CompanyName.SolutionName.LayerName
所以公司基本上名爲COMP
和命名StackOverflow
一個項目,你最終會得到一個項目,看起來像這樣:
COMP.StackOverflow.Business
COMP.StackOverflow.Data
COMP.StackOverflow.Web
COMP.StackOverflow.Core
這使您可以輕鬆地管理生成的程序集,因此如果您需要創建公用庫時使用。你可以這樣命名:
COMP.SomeFrameworkName;
這將很容易從外部Dll和Nuget軟件包中分離公司的(或團隊的)Dll。
謝謝。我只需要達成共識。 – Jace
這就是命名空間的用途。 –
是的,但在單獨的項目中是一個好主意嗎? – Jace
換句話說,使用字符'。'在項目名稱 – Jace