下面我来介绍一下如何正确的使用Visual Studio来统计项目里的有效代码行数。先来上一个表格。

项目 可维护性指数 圈复杂度 继承深度 类耦合度 源代码行 可执行代码行
Entity (Debug) 97 3583 2 58 9610 368
Repository (Debug) 67 712 3 226 8910 2415
RepositoryInterface (Debug) 99 353 0 110 2759 34
Service (Debug) 71 1110 1 392 9940 3018
ServiceInterface (Debug) 100 278 0 124 2346 4
TachographsApi (Debug) 68 897 5 318 9266 2806
UnitTestProject (Debug) 81 9 1 6 63 14
Utility (Debug) 79 867 3 263 7613 2186
ViewObjectEntity (Debug) 97 222 1 34 929 98

 

这个是我统计的,比使用正则准确多了。使用方法如下,
打开Visual Studio 2019,找到菜单: 分析》计算代码度量值  》用于解决方案 然后在最下面的框里就有了生成结果。我们导出来就上面的表格,也可以统计具体到一个类文件。如下图

001

lebang2020.cn出品。