书到用时方恨少

使用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

 

评分:0

我来说两句

Open Toolbar