计算Chidamber and Kemerer指标的两个Java工具简介
来源:互联网 发布:软件注册权登记 编辑:程序博客网 时间:2024/06/06 12:48
其实工具的使用非常简单,但想通过这个日志总结和介绍一下对应的指标体系。
Chidamber and Kemerer (CK) Metrics (CK指标) 是1994年提出的一类软件源代码度量指标,和传统的McCabe和Halstead metrics相比,CK指标是专门针对面向对象编程语言提出的,对应的论文是:
S. R. Chidamber and C. F. Kemerer, “A metrics suite for object oriented design,” Software Engineering, IEEE Transactions on, vol. 20, pp. 476-493, 1994.
这篇文章在Google Scholar中的引用次数是4535次。可谓是非常高了。
第一个工具的主页在:http://www.spinellis.gr/sw/ckjm/ ,如果我们选择下载ckjm package – .zip这个链接,解压后在build文件夹下可以看到JAR包,在命令行下运行类似:
java -jar ckjm-1.9.jar D:\Projects\20140415-ClassCohesion\test-code-2\*.class
就可以实现对某个文件夹下所有class文件的指标计算,关于CK指标,大家也可以看看这里的介绍:http://www.virtualmachinery.com/sidebar3.htm ckjm这个工具的指标的解释在这里:http://www.spinellis.gr/sw/ckjm/doc/metric.html
另外一个工具叫做:CKJM extended,顾名思义,就是在前面工具的基础上,增加了很多指标的计算。使用的方法也基本相同。
0 0
- 计算Chidamber and Kemerer指标的两个Java工具简介
- 工具方法:JAVA计算两个日期之前相差的天数
- 计算广告的指标
- java工具类-计算相对时间的工具类即两个时间的时间差
- 简介SubMain的两个有用工具
- Metrics-Java版的指标度量工具---1
- Metrics-Java版的指标度量工具---2
- Metrics-Java版的指标度量工具之一
- 【原创工具】JAVA后台计算两个日期之间的工作日时间差
- 计算哈希值工具简介
- JAVA计算两个日期之间的天数
- Java 计算两个日期的时间差
- java计算两个时间段的重合天数
- java 计算两个时间之间的间隔
- Java 计算两个日期相差的天数
- java 计算两个日期的时间差
- Java 计算两个日期相差的天数
- java 计算两个日期的相隔 年月日
- Java实现简单的Socket服务器(源码公开)
- Ural 1149. Sinus Dances
- 2015-1-25随便
- 编程方式取得Spring上下文的Properties
- vs2013+ffmpeg开发环境搭建
- 计算Chidamber and Kemerer指标的两个Java工具简介
- centos7.0启用ftp功能
- iOS中UIScrollView和UIPageControl的使用
- python中range函数和xrange函数的区别
- Junit4单元测试(2)
- unity3d 异步加载关卡进度条显示
- hadoop环境搭建
- A Generic method to modify the names in a JSONObject
- 平面向量加法(10)