您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源配置管理工具 > cvs
使用statcvs 做統(tǒng)計(jì)的工作
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/2/18 10:33:30 ] 推薦標(biāo)簽:statcvs 統(tǒng)計(jì)

使用statcvs可以得到的結(jié)果:
 
  1:查看代碼量的增長(zhǎng)情況
  2:查看每個(gè)開發(fā)人員的代碼量
  3:查看具體目錄下的文件數(shù)量和行數(shù)
 
 
  目前我統(tǒng)計(jì)的是:*.java 和 *.jsp
 
  開發(fā)人員 總的代碼行數(shù) 缺陷總數(shù) 比例(lines/bug)
 
  來查看開發(fā)者的每多少行的會(huì)產(chǎn)生缺陷。
 
  這種統(tǒng)計(jì)的答案是僅供參考的,因?yàn)闀?huì)有以下情況出現(xiàn),導(dǎo)致統(tǒng)計(jì)的結(jié)果與事實(shí)不相符。
  開發(fā)者的代碼行數(shù)統(tǒng)計(jì) 是按照文件中所標(biāo)明的author來統(tǒng)計(jì)的,因此統(tǒng)計(jì)的結(jié)果可能與現(xiàn)實(shí)有很大的差別.
  情況一:文件由開發(fā)者A創(chuàng)建,而文件的內(nèi)容由開發(fā)者B書寫.
  情況二:開發(fā)者A所書寫的代碼還沒有進(jìn)行測(cè)試.
  情況三:開發(fā)者A寫的是公共組件等
 
  具體使用;
 
  cvs checkout module
 
  cd  module
 
  cvs log > logfile.log
 
  java -jar statcvs.jar <logfile> <checked-out-module>
 
 
  也可以使用ANT 來運(yùn)行:

 <?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>

 
    其他使用細(xì)節(jié):請(qǐng)參考http://statcvs.sourceforge.net/manual/

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd