Cor*_*ker 9 c# code-analysis namespaces
我在一个项目上运行代码分析,我得到一个警告说
CA1020:Microsoft.Design:考虑将{some namespace}中定义的类型与另一个名称空间合并.{some namespace}
为什么我这样做?拥有太多名称空间是否有负面影响?
Kan*_*ane 12
我认为主要原因是可发现性,并认为在代码的成功支持和维护中起着重要作用.如果它更容易发现它应该更容易维护.
这是MSDN的引用.
命名空间应包含在大多数方案中一起使用的类型.当它们的应用程序互斥时,类型应位于不同的名称空间中.细致的命名空间组织也很有用,因为它增加了功能的可发现性.通过检查命名空间层次结构,库使用者应该能够找到实现功能的类型
归档时间:
16 年,1 月 前
查看次数:
4474 次
最近记录: