sdg*_*sdh 2 c# naming namespaces naming-conventions
我试图为我在公司环境之外作为个人发布的代码找到一个命名空间命名约定。
Microsoft指南仅对公司编写的代码有帮助。
命名命名空间的一般规则是使用公司名称,后跟技术名称以及可选的功能和设计,如下所示。
Run Code Online (Sandbox Code Playgroud)CompanyName.TechnologyName[.Feature][.Design]
但作为一个没有公司的个人我该怎么办呢?
在 Java 中,我会使用我个人网站的地址,但在 C# 中,类似 url 的命名空间似乎并不受欢迎。
这是一个与命名空间命名约定略有不同的问题,因为它是关于个人而不是公司的命名约定。
恕我直言,如果您将其作为个人发布,我认为最好将其命名为您的项目/程序名称,让我们想象您正在编写一个代号为“SuperLib”的库:SuperLib.SuperFeature.SuperDesign
。