代码统计工具实测点评

本文详细评测了CodeMetric、ICodeStat、StatSVN和Diffcount四种代码统计工具,涵盖了它们的代码统计项、基本操作、输出格式及实测点评。CodeMetric和ICodeStat提供简单和XML输出,功能直观;StatSVN提供丰富的图表,但统计可能不包含有效代码行;Diffcount专注于差异统计,适合开发者使用。


1. CodeMetric:

CodeMetric启动后(如下图)

 

 

1.1. 代码统计项:

代码统计主要包括:注释行、空白行、代码行、总行数(不包括空白行)、总行数(包括空白行)、注释率、空白率、字符数。(也就是下图里面的度量项)

 

1.2. 基本操作:

1通过点击按钮添加目录/文件添加需要统计的目录/文件。

2选择好代码语言类型,代码文件后缀输入框里面的内容,会自动变成选择的代码语言类型默认文件的后缀,也可以自定义添加代码文件后缀。

3勾选想要统计的度量项。

4、点击度量按钮便可以进行统计

1.3. 统计输出格式:

统计输出格式主要分为两种:简单输出格式和XML输出格式。

 

1、简单输出格式:

 

 

 

2XML输出格式:

 

 

1.4. 实测点评:

对比两种统计输出格式:

1、简单文本格式:可读性还是比较清晰的。

2XML格式:可读性一般,看起来比较繁杂一点。

两个细节问题:

1、注释里面的空白行会计算进去,统计注释行数与实际注释行数有所偏高。

2、显示细节错误:注释率(SLOC/TTL ——〉注释率(CMTL/TTL

除去上面两个细节问题,整体上来看还算不错,功能比较简单。

 

 

2. ICodeStat:

启动ICodeStat后,可以看到ICodeStat主要有四个功能,分别是:批处理、版本比较、脚本拆分、代码统计。(如下图)

 

2.1. 代码统计项:

代码统计主要包括:注释行、空白行、代码行、总行数(不包括空白行)、总文件数、注释率、空白率。

 

2.2. 基本操作:

1通过选择代码统计功能,下面的组合输入框变为文件类型和文件夹,文件类型可以通过输入框选择预先设置好的类型,也可以手工修改和输入,文件夹可以手工输入也可以通过目录选择对话框选择。

2选择好文件类型和文件夹后,点击处理就可以开始代码统计工作,通过选择文件类型,可以实现对不同类型的代码进行分别统计的目的。

3统计完成后,在下面的统计结果栏中会显示总体的统计结果,在列表框中会保存每个文件的统计结果。

2.3. 统计输出格式:

统计输出类似表格的形式,如下图:

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值