- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码统计工具使用指南120120925161535
深圳天源迪科信息技术股份有限公司
文件编号:DIC-QMD-851-16 版 本:5.0
代码统计工具使用指南
自发布之日起执行
文件建立/修改记录
序号 版本 建立或修改 建立/修改人
日期 审核人
日期 批准人
日期 1 1.0 建立 肖征
2008-8-8 薛瑜
2008-8-18 汪东升
2008-8-27 2 1.1 修改“2.4计算方法” 肖征
2010-2-3 肖征
2010-2-3 寻潺潺
2010-2-5 3 5.0 修改代码统计规则的最新修改 肖征
2012-8-15 肖征
2012-8-15 李云龙
2012-9-25 目 录
1 简介 4
1.1 目的 4
1.2 适用范围 4
1.3 背景描述 4
1.4 术语表 4
1.5 参考资料 4
2 描述 4
2.1 主要统计工具 4
2.2 代码工具优缺点 4
2.2.1 Linecounter代码统计工具 4
2.2.2 CCT代码统计工具 5
2.3 统计代码方法 5
2.3.1 Linecounter代码统计工具使用方法 5
2.3.2 Linecounter代码统计工具操作界面 5
2.3.3 CCT代码统计工具操作界面 9
2.4 计算方法: 11
2.5 其他:运行问题 11
3 附录 11
简介
目的
本文制定的目的是为公司内所有代码统计活动提供统一的计算标准,从而更好的提高代码统计的精确度。
适用范围
公司中的各软件项目的代码统计活动,均需遵循本规范相关要求执行。
背景描述
无。
术语表
无。
参考资料
无。
描述
主要统计工具
Linecounter代码统计工具和CCT代码统计工具。
代码工具优缺点
Linecounter代码统计工具
Linecounter智能源码统计专家是一款小型的软件规模统计工具;其口碑甚佳,无需安装,运行比较稳定,业界使用广泛。
Linecounter统计的代码文件类型包括:java文件、xml文件及其他配置文件、sql脚本文件、jsp文件及其他web页面文件、js等脚本文件、css等样式文件,另外还有C、C++、ProC语言等程序文件。
有效代码行数主要包括代码和注释,无效代码主要是空行,统计时应去除无效代码行数。
优势:操作简单,能扩展统计类型
缺点:无法统计基础版本与新版本的差异代码。
注意,系统实际代码行数 = 总行数 - 重用代码行数。在计算实际行数是要减去重用代码行数。重用代码与系统代码的统计方法一样。
CCT代码统计工具
代码规模统计工具CCT是软件规模统计工具;它既可以统计指定版本的非空非注释(NBNC)行,也可以通过比较当前版本和基础版本,计算新增修改规模得到增强项目的规模。
CCT通过辨认不同的扩展名支持对多种语言的规模统计,包括C,C++,JAVA,DELPHI,汇编(ASM),SQL,JSP,ASP,HTML和TXT等文件。
优势:能对比统计出基础版本与新版本的差异代码(新增,修改,删除)。
缺点:操作较复杂。
统计代码方法
Linecounter代码统计工具使用方法
Linecounter代码统计工具使用方法简述:
不同折算方法的文件,应分开统计。
选择目录统计方式:可以选择一个本地目录,统计该目录下的所有文件和所有子目录下的文件。
选择文件统计方式:可以选择同一个目录下的多个文件。
参数配置,可以增加该工具可统计的文件类型。请添加.jsp;.js;等自定义文件类型。原则上该软件支持所有文本文件类型。
点统计按钮后,会逐个文件统计并显示其总行数、代码行数、注释行数和空白行数。一次统计完成后,界面下部会显示全部文件的行数信息。
将代码行数加上注释行数就是文件的有效行数。
Linecounter代码统计工具操作界面
安装程序
统计步骤
操作界面
参数配置(可跳过)
步骤1:点击按钮查看参数配置。如果已经配置,可跳过此大步。见下图:
步骤2:系统默认支持统计.java、.cpp、.c、.h、.sql类型的文件。增加用例自定义文件类型:“.jsp;.xml;.js;.zul;.pc;”。如果还有其他类型,可以增加其他类型,格式为“.xxx;”。如
步骤3:点击“保存”按钮,保存设置。配置界面关闭。
选择文件或目录
步骤1:选择需要统计的对象,可以是单个文件、多个文件或者是一个文件夹下的所有目录。
如果要统计文件,请执行后面2、3两步;如果要统计目录,请执行后面
文档评论(0)