源代码行数统计器使用说明

源代码行数统计器使用说明

概述

目的:

供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