手机版
访问手机版
游侠下载站,是一个提供绿色软件下载的老牌下载站
当前位置:游侠下载站 > 行业软件 > 编程工具 > diffcount下载(代码统计工具)

diffcount下载(代码统计工具)1.0.0.6绿色免费版

软件大小:69MB

软件语言:简体中文

用户评分:

软件类型:国产软件

授权方式:免费版

下载官网:www.youxiaxiazai.com

更新时间:2017-09-04

软件分类:编程工具

运行环境:Win7,Win8,Win10,Vista,XP

杀毒检测 无插件 360通过 腾讯通过 金山通过
给大家介绍一款多功能的代码统计工具--diffcount,通过它可以进行差异统计和代码统计,支持统计源程序包和输出NBNC线路,支持比较两个源包和count diff部分,还可进行新增、修改、删除代码行,在window

界面预览图:

diffcount下载(代码统计工具)

给大家介绍一款多功能的代码统计工具--diffcount,通过它可以进行差异统计和代码统计,支持统计源程序包和输出NBNC线路,支持比较两个源包和count diff部分,还可进行新增、修改、删除代码行,在windows下使用的时候,直接敲命令行即可,功能非常全面,使用十分简单,需要这款代码统计工具的用户快来下载试试吧。

软件优势:

1、通过命令行的方式启动,提升分析效率

2、这款代码统计工具支持对比两个文件的代码差异

3、Diffcount代码统计工具为用户提供代码分析功能

4、比较的时候可以显示很多细节参数

5、Diffcount拥有最好的对比方式,直接显示一个对比的数据

6、Diffcount提供了强大的分析能力,可以立即显示一个目录存在差异的结果

主要功能:

1. 差异统计:统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量,以及变动的代码量中各语言非空非注释行(NBNC)的结果

2.代码统计:如果需要,可以把diffcount当作普通的代码行统计工具,统计一个代码包

3、diffcount命令行方式的编译是直接通过Makefile进行的,目前提供Linux,Cygwin,Windows(MinGW)三种环境下的编译脚本,其他环境中,如果需要编译和使用,请通过修改Makefile文件进行

4、diffcount 的可执行程序名为 diffcount.exe

5、想查询参数信息,请使用 diffcount --help 查询帮助

6、diffcount --cn-help 可以查询中文帮助, 也可以查看doc下的"命令行参数说明.txt"

diffcount编译方法:

说明:在编译命令行执行程序的时候,除了编译出最终的diffcount可执行程序外

还会同时给出相应平台的libdiffcount.a 静态库和libdiffcount.h头文件

静态库可以供嵌入其他系统

diffcount命令行方式的编译是直接通过Makefile进行的,目前提供

Linux,Cygwin,Windows(MinGW)三种环境下的编译脚本

其他环境中,如果需要编译和使用,请通过修改Makefile文件进行

1. MingW C++ 环境(MS WINDOWS)

进入diffcount\core代码目录,把diffcount\core作为当前目录

编译执行 mingw32-make -f Makefile.mingw

安装执行 mingw32-make -f Makefile.mingw install

编译出的可执行文件和静态库放在 .\src 下

install安装路径为 %WINDIR% (对应win2000为 c:\winnt)

在MingW C++ (gcc V3.4.2),Windows2000 下验证通过

2. Cygwin 环境 和 Linux环境

Cygwin和Linux共用一套Makefile,所不同的是Cygwin下的可执行

文件有exe后缀和Linux没有

进入diffcount/core代码目录,把diffcount/core作为当前目录

编译执行 make -f Makefile.linux

安装执行 make -f Makefile.linux install

编译出的可执行文件和静态库放在 ./src 下

install安装路径为 /usr/bin

在 Cygwin V0528 (gcc v2.95.3)下验证通过

在 RedHat Linux (gcc v3.4.4) 下验证通过

diffcount使用说明:

1.差异统计

统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量

以及变动的代码量中各语言非空非注释行(NBNC)的结果

diffcount 缺省执行的就是差异统计,直接跟上两个代码包的目录即可

在diffcount目录下执行:

diffcount test\sp1 test\sp2

实际使用中,可能会有文件名和目录名大小写不一致的情况,如果希望忽略

文件名大小写的差异,需要使用 --ignore-case 参数,否则两个一样的文件

一个会算作删除,一个会算作新增

G:\diffcount>diffcount test\sp1 test\sp2

Diffcount [test\sp1] and [test\sp2] 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 test\count

执行结果如下:

G:\diffcount>diffcount -c test\count

Counting package [test\count] 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 参数

此次为大家带来的是1.0.0.6绿色免费版的diffcount代码统计工具,完善的功能可以帮助用户快速、轻松的完成代码分析与统计工作。

猜您需要

这里推荐一些您可能需要的同类软件下载
  • 下载地址
1、如果下载地址无法下载,请多试几个下载地址!不知道如何安装及使用方法时,请看官方网站或百度一下安装方法与使用教程。
2、为了保证您使用最快下载速度下载,请使用迅雷等下载工具下载。如果下载后出现不能解压,请安装winrar等解压缩包软件!
3、如果下载的压缩包文件需要解压密码,解压密码(红字):www.youxiaxiazai.com
4、本站不提供该下载软件的破解版,注册密钥,激活码,注册机,注册码,序列号,破解补丁等相关破解信息下载以及咨询!

大家都喜欢