使用CodeAnalyzer来分析代码指标

我的团队已经普及的使用了CodeAnalyzer来分析代码指标(metric),这里分享下经验。

首先说明的是CodeAnalyzer是一个自己可运行的jar文件,它可以用来得出我们代码的统计信息,这里结合我们开发环境,来具体讲解下如何使用该工具.

(1) 将Code-Analyzer-<version>.jar文件复制到我们的Linux box上(比如/home/cwang58/software目录下)

(2)配置x-window如下,特别注意的是,在Command中输入的应该是 java -jar <your path>/CodeAnalyzer-<version>.jar ,因为我们前面已经提及到了,这个工具是一个自运行的JAR包。

所以我们这里输入的命令是 java -jar /home/cwang58/software/CodeAnalyzer-0.7.0.jar

(3)启动x-window,我们就可以得到CodeAnalyzer的GUI了。

(4)我们创建一个代码集合叫"Pangaea Portal Codebase",你也可以起任何其他有意义的名字,它仅仅是用来代表一个代码集合,然后我们用JFileChooser组件来指向我们的代码分支,它会去我们LInuxbox上的文件系统中去寻找,当然了你也可以吧这个代码集合指向某个指定的项目,比如/app/Pangaea/portal/dbaasmetadataadmin.

时间: 2024-10-30 02:31:41

使用CodeAnalyzer来分析代码指标的相关文章

cpu-linux下 如何使用oprofile 分析代码的内存使用情况?

问题描述 linux下 如何使用oprofile 分析代码的内存使用情况? 小弟已知如何使用oprofile查看CPU的使用情况,现在想知道用它能查看内存的使用情况吗? 是通过配置 opcontrol --event=MEMORY _ REQUESTS :1000 来查看吗?

datagridview-Datagridview 不能插入多行,每次只插入一行,请帮忙分析代码问题所在,谢谢。

问题描述 Datagridview 不能插入多行,每次只插入一行,请帮忙分析代码问题所在,谢谢. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim mycn As New SqlClient.SqlConnection Dim mycom As New SqlClient.SqlCommand mycn.Connection

java ee-小白求大神帮忙分析代码。因为刚学没多久,辛苦各位啦!

问题描述 小白求大神帮忙分析代码.因为刚学没多久,辛苦各位啦! 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println(&qu

Javascript 匀速运动停止条件——逐行分析代码,让你轻松了运动的原理

原文:Javascript 匀速运动停止条件--逐行分析代码,让你轻松了运动的原理 我们先来看下之前的匀速运动的代码,修改了速度speed后会出现怎么样的一个bug.这里加了两个标杆用于测试 <style type="text/css"> #div1 { width: 100px; height: 100px; position: absolute; background: red; top: 50px; left: 600px; } #div2 { width: 1px;

小白学数据分析-----&gt;如何设计和分析数据指标

今天说到的这个题目,看起来有点大,不过作为游戏数据分析师,早晚都要设计和分析数据指标.在<移动游戏运营数据分析指标白皮书>(http://www.xuefenxi.com/forum.php?mod=viewthread&tid=2&extra=page%3D1)中,提炼了一些针对游戏数据分析的指标,这只是分析工作的第一步,还要有效的组织起来,并按照需求进行细分,即按需进行二次设计和分析.白皮书的指标旨在规范大家对于一些最基本最常用概念的认识和学习,有所领悟,有所发挥. 而今天

百度统计转化分析代码安装说明

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;     最近很多客户在关于如何利用转化分析代码对网站中的第三方在线沟通工具进行监控的问题上存在疑问,特别是针对不同类型的工具,如何去部署代码上存在很大的问题,这里特别从技术的角度给出了示例,请技术人员参考(业务说明文档请见博文 http://hi.baidu.com/tongji2009/blog/item/09e04c001583c123738da5fc.html

SDL2.0例子代码分析---代码运行平台检测

简介 SDL2.0例子程序中的 testplatform项目代码分析 ,针对不同的平台 检测字节序 CPU支持的指令集 类型宽度 以及断言 代码+注释 #include <stdio.h> #include "SDL.h" #include "SDL_endian.h" #include "SDL_cpuinfo.h" #include "SDL_assert.h" /* * 该例子代码检测运行平台 */ //判断

代码分析-代码大全 全局数据有关的奇异的和令人激动的别名问题

问题描述 代码大全 全局数据有关的奇异的和令人激动的别名问题 代码大全p336 示例代码: 函数: Sub WriteGlobal(ByRef inputVar As Integer) inputVar = 0 globalVar = inputVar + 5 MsgBox("Input Variable: " $ Str(inputVar)) MsgBox("Global Variable: " $ Str(globalVar)) End Sub 调用: Writ

JavaScript 解析Json字符串的性能比较分析代码_json

解析时用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又内置了原生的JSON对象(据说会有一定的性能提升).那我们在实际使用的时候怎样从这三种方法(因为性能问题,不考虑用javascript实现的解析)里面来选择呢?面对众多的浏览器,哪种方式的性能是最好的呢? 一.测试方法 1.首先指定测试次数及JSON字符串 复制代码 代码如下: var count = 10000, o = null, i = 0, jsonString = '{"value"