SourceMonitor的使用
SourceMonitor是一款免费的圈复杂度软件,运行在Windows平台下。它可对多种语言写就的代码进行度量,包括C、C++、C#、Java、VB、Delphi和HTML,并且针对不同的语言,输出不同的代码度量值。
像其他代码度量工具一样,SourceMonitor只关注代码,并为编码人员提供及时的反馈,它不是一款项目管理工具,不关注项目实施中从功能分析到设计编码,再到测试这整个过程。
下载好SourceMonitor之后,进行默认安装。
1、打开软件之后,新建项目:File->new
2、创建一个项目,比如,Java项目。
3、选择目录
4、输入项目名
5、指定目录
6、指定检查点,缺省值就可。
7、完成
8、指定本次检查点
9、检查结果
10、最复杂的文件,这应该是首选的准备重构的文件。
11、双击此行可以看到对此文件的评估。
12、打开文件可以直达最复杂的函数。
根据检验报告,就可以知道项目中那些class或者函数需要重构,相比起人工进行阅读代码,并确认重构代码部分,简单了很多。
也算对代码质量有了最初步的量化概念,而不仅仅只是停留在过去只是在编码习惯优劣的认识。
数据会说话,程序员之间用这种方式更好沟通,talk is cheap,show me code and show me data。