天天看点

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值

  表示源代码的可维护性,数值越高可维护性越好。该值介于0到100之间。绿色评级在20到100之间,表明该代码具有高度的可维护性;黄色评级在10到19之间,表示该代码适度可维护;红色评级在0至9之间,表示低可维护性。

   它是通过计算程序流中不同代码路径的数量来创建的,用来表示一个程序的复杂性。具有复杂控制流的程序需要更多的测试才能获得良好的代码覆盖率,并且不易维护。

  以下两种情况会在计算圈复杂度时加1:

  分支(if、while、do)

  switch中的case语句  

  例如:

  计算在继承层次结构中的继承深度,继承树中层次结构越深,类的开发、测试和维护就越复杂,因为层次结构越深,理解特定方法和字段的定义和(或)重新定义的难度也就越大。

  类耦合是一个类是如何与另一个类连接或依赖的度量。好的做法是总是实现较少的依赖类或低级耦合。

  表示代码行数,计数基于IL代码,因此不是源代码文件中的确切行数。一个非常高的计数可能表明一种类型或方法试图做太多的工作,应该分开。它还可能表明类型或方法可能难以维护。

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值
通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值
通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值

  筛选:

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值

  导出:

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值

  列管理:

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值
通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值

   计算代码度量值:

通过 Visual Studio 的“代码度量值”来改进代码质量1 软件度量值指标2 计算代码度量值