源代码行数统计器使用说明
源代码行数统计器使用说明
概述
目的:
供QA考核项目度量指标时使用。
内容:
本文主要内容讲解源代码行数统计器的使用方法。
源代码行数统计器的操作流程
一、前提
1、 待统计的源代码是入基线后或者发布后的代码。
2、 QA提供项目名称版本及想要统计的项目的文件类型。
二、操作流程
- 配置管理员在接到QA发来的统计某项目的代码行的mail后,使用wincvs,更新相应的配置库里面基线记录表;
- 打开基线记录表中的发布记录页,找到想要统计代码的基线版本,再在基线记录页中根据基线版本查找到对应的配置项;
- 使用wincvs按照基线版本(tag)Update配置项到本地目录;
- 整理以下表格,其中的文件类型是由QA提供的,统计代码行数先置为空,配置项与基线版本是刚才我们找到的;
配置项(cvs路径) |
文件类型 |
基线版本(tag) |
统计代码行数 |
- 使用源代码行数统计器
打开源代码行数统计器,在“源代码所在目录”一栏里选择配置项更新到本地的目录,然后在“统计的文件类型”一栏中填写想要统计的文件类型,若有多个类型,中间用空格分隔,并勾选上“包括子目录下的文件”一栏,点击统计,就可以进行代码统计了。
- 将总计的行数填写到上表中“统计代码行数”一栏就可以了。
三、输出
回复mail,将整理好的配置项、文件类型、基线版本、统计代码行数按照上表中的格式发送给QA;并将统计结果记录到项目基线记录表的代码行页中。
注意:
1、 由于以前配置管理不是很完善,导致某些基线记录表中不存在想要统计的代码项,此时,应该和QA、项目经理协商确定统计基线标准,比如以发布日期update配置项。
2、 文件类型是由QA、项目经理协商确定,比如*.c *.cpp *.h *.java,下面是常见的语言种类和对应的源文件类型,供参考。
语言种类 |
源码文件类型 |
C/C++ |
*.cpp *.h *.c *.hpp |
VC/.net |
*.h *.cs *.clw *.dsp *.dsw *.cpp *. aspx *.cs |
PHP |
*.html *.php *.js *.css *.inc |
JAVA |
*.java *.xml *.jsp *.mf |
界面C++/VB |
*.cpp *.hpp *. dsp *.vbp *.bvw |
汇编、底层驱动 |
汇编通常是*.asm (底层驱动根据实际编写语言为准,例如C++等) |
微码 |
类似于底层机器语言,保存类型以实际项目为准(例如:*.dlp *.ucode等) |
PB |
*.pbl *.pbt |
DELPHI |
*.dpr *.pas |
SIB |
|
SQL |
*.sql |
3、 统计方式是由QA、项目经理协商确定,比如项目由java和jsp语言开发,*.java和*.jsp文件的代码行是合并统计还是分开统计。
转载于:https://my.oschina.net/tadcat/blog/150352