怎样做农村电商网站,wordpress慢 排查,惠州百度seo地址,深圳市知名广告公司1 软件度量值指标 1.1 可维护性指数 表示源代码的可维护性#xff0c;数值越高可维护性越好。该值介于0到100之间。绿色评级在20到100之间#xff0c;表明该代码具有高度的可维护性#xff1b;黄色评级在10到19之间#xff0c;表示该代码适度可维护#xff1b;红色评级在0… 1 软件度量值指标 1.1 可维护性指数 表示源代码的可维护性数值越高可维护性越好。该值介于0到100之间。绿色评级在20到100之间表明该代码具有高度的可维护性黄色评级在10到19之间表示该代码适度可维护红色评级在0至9之间表示低可维护性。 1.2 圈复杂度 它是通过计算程序流中不同代码路径的数量来创建的用来表示一个程序的复杂性。具有复杂控制流的程序需要更多的测试才能获得良好的代码覆盖率并且不易维护。 以下两种情况会在计算圈复杂度时加1 分支if、while、do switch中的case语句 例如 //圈复杂度1 public void Method() { Console.WriteLine(Hello World!); } //圈复杂度3 public void Method(bool condition1, bool condition2) { if (condition1 || condition2) { Console.WriteLine(Hello World!); } } //圈复杂度8 public void Method(DayOfWeek day) { switch (day) { case DayOfWeek.Monday: Console.WriteLine(Today is Monday!); break; case DayOfWeek.Tuesday: Console.WriteLine(Today is Tuesday!); break; case DayOfWeek.Wednesday: Console.WriteLine(Today is Wednesday!); break; case DayOfWeek.Thursday: Console.WriteLine(Today is Thursday!); break; case DayOfWeek.Friday: Console.WriteLine(Today is Friday!); break; case DayOfWeek.Saturday: Console.WriteLine(Today is Saturday!); break; case DayOfWeek.Sunday: Console.WriteLine(Today is Sunday!); break; } } 1.3 继承深度 计算在继承层次结构中的继承深度继承树中层次结构越深类的开发、测试和维护就越复杂因为层次结构越深理解特定方法和字段的定义和或重新定义的难度也就越大。 1.4 类耦合度 类耦合是一个类是如何与另一个类连接或依赖的度量。好的做法是总是实现较少的依赖类或低级耦合。 1.5 代码行数 表示代码行数计数基于IL代码因此不是源代码文件中的确切行数。一个非常高的计数可能表明一种类型或方法试图做太多的工作应该分开。它还可能表明类型或方法可能难以维护。 2 计算代码度量值 Step 01 运行“计算代码度量值” Step 02 查看“代码度量值结果” Step 03 使用“代码度量值结果” 筛选 导出 列管理 计算代码度量值 参考文档https://www.codeguru.com/csharp/csharp/cs_network/improving-code-quality-with-visual-studio-code-metrics.html 原文http://www.cnblogs.com/MeteorSeed/p/7865426.html .NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com