书到用时方恨少
使用statcvs 做统计的工作
上一篇 /
下一篇 2007-07-30 11:33:29
/ 个人分类:配置管理
使用statcvs 做统计的工作
使用statcvs可以得到的结果:
1:查看代码量的增长情况
2:查看每个开发人员的代码量
3:查看具体目录下的文件数量和行数
目前我统计的是:*.java 和 *.jsp
开发人员 总的代码行数 缺陷总数 比例(lines/bug)
来查看开发者的每多少行的会产生缺陷。
这种统计的答案是仅供参考的,因为会有以下情况出现,导致统计的结果与事实不相符。
开发者的代码行数统计 是按照文件中所标明的author来统计的,因此统计的结果可能与现实有很大的差别.
情况一:文件由开发者A创建,而文件的内容由开发者B书写.
情况二:开发者A所书写的代码还没有进行测试.
情况三:开发者A写的是公共组件等
具体使用;
cvs checkout module
cd module
cvs log > logfile.log
java -jar statcvs.jar <logfile> <checked-out-module>
也可以使用ANT 来运行:
<?xml version="1.0"?> <project name="Example" default="stats" basedir="."> <target name="stats"> <taskdef name="statcvs" classname="net.sf.statcvs.ant.StatCvsTask" classpath="statcvs.jar"/> <statcvs log="logfile.log" path="." title="StatCVS" ōutputDir="stats" viewcvs="http://statcvs.cvs.sourceforge.net/statcvs/statcvs" include="src/**/*.java:**/*.jsp"/> </target> </project> |
其他使用细节:请参考
http://statcvs.sourceforge.net/manual/
收藏
举报
TAG:
statcvs
CVS