1. CodeMetric:
CodeMetric启动后(如下图)
1.1. 代码统计项:
代码统计主要包括:注释行、空白行、代码行、总行数(不包括空白行)、总行数(包括空白行)、注释率、空白率、字符数。(也就是下图里面的度量项)
1.2. 基本操作:
1、通过点击按钮添加目录/文件添加需要统计的目录/文件。
2、选择好代码语言类型,代码文件后缀输入框里面的内容,会自动变成选择的代码语言类型默认文件的后缀,也可以自定义添加代码文件后缀。
3、勾选想要统计的度量项。
4、点击度量按钮便可以进行统计。
1.3. 统计输出格式:
统计输出格式主要分为两种:简单输出格式和XML输出格式。
1、简单输出格式:
2、XML输出格式:
1.4. 实测点评:
对比两种统计输出格式:
1、简单文本格式:可读性还是比较清晰的。
2、XML格式:可读性一般,看起来比较繁杂一点。
两个细节问题:
1、注释里面的空白行会计算进去,统计注释行数与实际注释行数有所偏高。
2、显示细节错误:注释率(SLOC/TTL) ——〉注释率(CMTL/TTL)
除去上面两个细节问题,整体上来看还算不错,功能比较简单。
2. ICodeStat:
启动ICodeStat后,可以看到ICodeStat主要有四个功能,分别是:批处理、版本比较、脚本拆分、代码统计。(如下图)
2.1. 代码统计项:
代码统计主要包括:注释行、空白行、代码行、总行数(不包括空白行)、总文件数、注释率、空白率。
2.2. 基本操作:
1、通过选择代码统计功能,下面的组合输入框变为文件类型和文件夹,文件类型可以通过输入框选择预先设置好的类型,也可以手工修改和输入,文件夹可以手工输入也可以通过目录选择对话框选择。
2、选择好文件类型和文件夹后,点击处理就可以开始代码统计工作,通过选择文件类型,可以实现对不同类型的代码进行分别统计的目的。
3、统计完成后,在下面的统计结果栏中会显示总体的统计结果,在列表框中会保存每个文件的统计结果。
2.3. 统计输出格式:
统计输出类似表格的形式,如下图:

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

338

被折叠的 条评论
为什么被折叠?



