1
20
50
150
500
欢迎来到哈希软件站,找素材,搜软件,就上哈希软件站!
首页
系统优化
备份/还原
桌面工具
硬盘工具
卸载软件
教案大全
作文大全
演讲稿
工作总结
个人写作
更多
个人写作
当前位置 >
首页
>
软件下载
>
电脑软件
>
编程开发
>
编程软件
代码行差异统计工具
PC版下载
软件信息
分类:
编程软件
大小:
81KB
语言:
中文
环境:
Win2003, WinXP
更新:
2024-11-13
评级:
系统:
Windows Linux Mac Ubuntu
软件类别:
国产软件 / 免费软件 / 编程辅助
插件情况:
软件介绍
下载地址
代码行差异统计工具,用于比较两个代码包的新增,修改,删除的代码量. diffcount 的可执行程序名为 diffcount.exe
本程序在sourceforge上面有相应的开源项目。
想查询参数信息,请使用 diffcount --help 查询帮助
diffcount --cn-help 可以查询中文帮助, 也可以查看doc下的"命令行参数说明.txt"
通过例子介绍使用方法如下:
1.差异统计
统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量
以及变动的代码量中各语言非空非注释行(NBNC)的结果
diffcount 缺省执行的就是差异统计,直接跟上两个代码包的目录即可
在diffcount目录下执行:
diffcount testsp1 testsp2
实际使用中,可能会有文件名和目录名大小写不一致的情况,如果希望忽略
文件名大小写的差异,需要使用 --ignore-case 参数,否则两个一样的文件
一个会算作删除,一个会算作新增
G:diffcount>diffcount testsp1 testsp2
Diffcount [testsp1] and [testsp2] result:
LANG ADD MOD DEL A&M BLK CMT NBNC RATE
-----------------------------------------------------------------------
C 44 7 26 51 8 11 35 1.00
Pascal 0 0 25 0 0 0 0 0.23
Java 7 4 11 11 0 3 9 0.41
Config 31 4 0 35 1 0 34 0.12
XML 126 0 0 126 2 0 124 0.12
-----------------------------------------------------------------------
Convert all NBNC lines to standard C
Total: 57.65 (standard C lines)
ADD MOD DEL A&M BLK CMT NBNC RATE 的 含义分别为:
新增、修改、删除、新增+修改、空行、注释、非空非注释行、标准C折算率
2.代码统计:
如果需要,可以把diffcount当作普通的代码行统计工具,统计一个代码包
代码统计使用 -c (或者--count-only)参数, 在diffcount目录下执行
diffcount -c testcount
执行结果如下:
G:diffcount>diffcount -c testcount
Counting package [testcount] result:
LANG TOTAL BLK CMT NBNC RATE
-----------------------------------------------------------------------
C 203 46 61 101 1.00
C++ 57 7 25 25 0.42
Pascal 117 24 17 79 0.23
Java 71 7 24 40 0.41
ASM 129 34 12 85 2.50
C# 18 1 1 17 0.20
Basic 447 140 20 295 0.21
Perl 97 4 26 74 0.16
TCL/TK 91 12 26 54 0.50
Config 116 13 0 103 0.12
XML 126 2 0 124 0.12
-----------------------------------------------------------------------
Convert all NBNC lines to standard C
Total: 490.00 (standard C lines)
如果想显示每一个文件的具体信息,请使用 --print-files-info 参数
下载地址
热门软件
NTLite 绿色版 v2.3.8.8890 特别版
智能文件数据恢复(Wise Data Recovery) v6.1.3中文官方版
黑云一键重装系统 v5.57.0.0 官方安装版
360系统重装大师电脑版 V6.0.0.1190官方安装版
易数一键还原 4.9.3.830 官方版
驱动人生一键重装系统 v1.0.8.340官方安装版
Duplicati同步备份工具 v2.0.6.3 电脑版
SyncTrayzor文件同步 v1.1.29 官方版
Genie 10磁盘文件自动备份 v10.0.3.300 官方版
云骑士装机大师 v12.7.48.1950 官方最新版
NTLite32位/64位中文版 V2.3.5.8714官方正式版
黑鲨装机大师 v12.8.50.1970 官方版
重启还原精灵2022 V1.0免费官方绿色版
咔咔装机 v1.2.0.160官方版
Lenovo Quick Fix一键创建系统还原点 V1.5.21.428免费版
相关软件
OL007ToolS V1.1.1.12 简体中文版
API函数意义查看 V1.8
开放式计算程序 V6.0 绿色免费版
LineDrop清除错误FTP传输换行符 V2.0.0英文绿色免费版
XMLWriter V2.7 Build 210绿色版
Top