【发布时间】:2008-12-22 22:32:59
【问题描述】:
我正在考虑将我用 C# 编写的类库之一作为开源发布。在此之前,我正在尝试进行一些重构,以满足公众的需求:)
我想知道最好使用的命名空间架构是什么?基本上,我看到以下选项:
- namespace MyTool:这对我来说看起来并没有组织好。我的意思是,(几乎).NET Framework 中的所有命名空间都以 System 为前缀,所以我猜这并不是真正的标准方法。
- namespace MyOrganization.MyTool:问题在于根本没有“MyOrganization”。业余时间写的。
- namespace MyName.MyTool:我更喜欢更简陋的东西。我是说真的,我不想让我的名字出现在命名空间中。
现在 Stackoverflow 上已经有几个相关问题,例如 this 和 this,但没有一个真正回答我的问题。
有什么建议吗?
【问题讨论】:
-
想出一个虚构的 MyOrganization 有什么问题?或者 Jokepu.YourTool 怎么样?
标签: c# .net open-source namespaces