Pet*_* K. 10 c# code-metrics visual-studio-2010 visual-studio-power-tools
我刚刚安装了用于代码分析的Visual Studio Power Tool和用于结果的查看器.顺便说一下,很棒的工具!
当我点击"分析解决方案"时,我得到了结果:
我理解这些都意味着什么,除了对于类中的每个方法存在"继承深度"的不同值,并且对于类具有更大的值.
有没有人解释这可能是什么意思?
当每个派生类扩展前一个类时,它会添加其他功能.它可以添加先前基类中不存在的属性或方法.现在,方法的总集大于基类的方法集.当派生类再次派生时,可以重复此过程.
因此,如果您获取最派生类并选择一个方法A并将其跟随到最初实现的基类A,那么它可能是一个不同的深层类,而不是选择方法B并将其跟随到实现的第一个基类B.这就是为什么不同方法的继承深度可能不同.
如果你接受类本身,它有一系列明确的基类和它自己的明确深度,与方法的深度无关,它们总是与类本身相同或更少.
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |