`
melord
  • 浏览: 144057 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java代码质量工具插件之 Eclipse Metrics 插件整改完成

阅读更多

Java代码质量分析插件除了 FindBugs, PMD, Checkstyle还有一个:Metrics;知道它的人较少。Metric主要用于代码圈复杂度,继续层次,代码行等方面进行分析。因公司对代码圈复杂度要求较高,提供的工具虽然可以从工程角度进行统计,但对java开发人员来说并不方便。所以上网搜了一下,貌似只有Metric 插件。sourceforge.net的最高release版本为3.1。

下载完成之后,在eclipse 3.4,3.6中都运行不了。从svn库checkout代码之后,做了以下更改:

1, 添加一个右键菜单,给所选工程添加/删除 metric nature

2, 添加metric nature 可视化显示(如果工程左上角出现一个绿圈小图标,表示开启了metric功能)

3, 添加部分国际化

4, 删除一些不重要的统计项(如静态方法统计,字段统计)

5, 删除不必要的一些工程。目前只保留了 metrics,及metrics.core两个工程。插件大小从2M压缩到500K。

6, 对部分代码进行了修改

 

使用说明:

1, 选择右健->开启/禁用代码度量

2, 等待metric 计算完成,在metric视图中显示度量分析结果

3, 更改选择的Java包,类以查看所选java元素的 度量分析结果

4, 红色字体表示超出了范围,可以双击打开对应的源文件,并定位到具体位置

5, 各统计项可以 在首选项中设置 有效值范围。

 

运行截图

 

附件

 

 

安装方式

1,解压附件到一个本机文件夹

2,在eclipse->Help->Install new Software

3,添加一个本地更新站点,指向metirc更新站点目录

4,下载并安装,如果出现未签名警告提示,请选择continue以继续安装

5,安装完成之后,有restart提示,选择restart即可。

  • 大小: 226.6 KB
4
0
分享到:
评论
4 楼 zbz0425 2015-12-30  
不错。。eclipse 4 都能运行。。 官网反而成功安装后没反应。。。
3 楼 fansir8569 2012-03-03  
还不错!!!
2 楼 melord 2011-10-08  
原来的还是我改后的可以在eclipse3.5.2中运行?
1 楼 lucane 2011-09-26  
GOOD这个在ECLIPSE3.5.2下正常运行

相关推荐

    代码质量控制插件于eclipse3.4.2版本中的安装详解--metrics

    Eclipse 提供一种叫做 Metrics 的插件,使用该插件可以进行许多有用的代码度量,包括圈复杂度度量,它用于测量方法中惟一路径的数目。 参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》...

    Eclipse 代码质量检测评估插件合集

    Eclipse 代码质量检测评估插件合集,包含(CheckStyle、PMD、FindBugs、JDepend、Metrics),绝对超值!

    Java代码运行洞察库Metrics.zip

    Metrics是一个java库,能够为你提供无与伦比的代码运行洞察功能。 它是由yammer开发的,用于检测jvm上后端服务的运行状况。Metrics提供了一个强大的工具集,用于度量你的生产环境上关键组件的行为。 Metrics提供了一...

    java代码质量控制

    非常实用的代码控制工具介绍,例如jprofile,PMD等工具的ppt介绍

    Metrics 2 Eclipse Plugin

    Metrics 2 Eclipse Plugin

    用Eclipse插件提高代码质量

    火龙果软件工程技术中心 本文内容包括:安装Eclipse插件用CheckStyle校正标准用Coverlipse确认覆盖率用CPD捕捉代码重复使用JDepend进行依赖项检查用Metrics测量复杂度合适的才是最好的如果能在构建代码前发现代码中...

    Metrics:这是 Eclipse 的自定义度量插件,它使用工作区项目来计算不同的度量。 它基于 Eclipse 指标插件

    Eclipse 指标插件 这是开源 Eclipse 指标插件的自定义版本。 有关评估 Java 程序的面向对象设计指标 (MOOD) 的论文构成了这些指标的基础。 自定义指标列表 设计尺寸——类数 Hierarchies – 类层次结构的数量 抽象 -...

    CodeMetrics、CodeMaid、VS插件

    CodeMetrics 和 CodeMaid CodeMetrics:自动计算函数复杂度 CodeMaid:自东整理代码,支持保存时自动整理,包含括号对其、空行删除、缩进对齐等功能,对代码可读性有显著帮助 都是免费插件双击后即可安装。

    Hands-On Enterprise Java Microservices with Eclipse MicroProfile

    Hands-On Enterprise Java Microservices with Eclipse MicroProfile: Build and optimize your microservice architecture with Java Eclipse MicroProfile has gained momentum in the industry as a multi-vendor...

    Visual Studio2015的圈复杂度检测工具code metrics

    这个工具是用于检测代码圈复杂度的,可以显而易见的标注每个方法的圈复杂度,并且依据大小有颜色直观的显示

    Metrics是一个Java库让你能够洞察你的代码在生产环境做了些什么

    Metrics是一个Java库让你能够洞察你的代码在生产环境做了些什么

    metrics-jvm-3.1.5-API文档-中文版.zip

    标签:jvm、metrics、dropwizard、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    tqdev-metrics:轻量级的Java库,用于测量生产环境中的关键组件

    metrics-aspectj仪器在方法名称上聚合的Java方法 metrics-jdbc工具在准备好的语句上聚合SQL查询 metrics-jetty工具HTTP请求汇总在HTTP动词和响应状态上的HTTP请求以及工具线程数 metrics-spring-security工具Spring...

    Eclipse Metrics-开源

    Eclipse的一个插件,可在构建周期内计算代码的度量标准,并通过“问题视图”警告您每个度量标准的“范围违反”。 您也可以将指标导出为各种格式以进行进一步分析。

    metrics-plugin:Jenkins的指标插件

    Jenkins的指标插件 该插件将 API暴露给Jenkins插件。配置标准健康检查Dropwizard Metrics API包括一份健康检查合同。 健康检查返回简单的“ PASS / FAIL状态,并且可以包含可选消息。 disk-space 如果任何Jenkins...

    hbase-metrics-1.4.3-API文档-中文版.zip

    标签:apache、metrics、hbase、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...

    metrics-graphite-3.1.5-API文档-中文版.zip

    标签:metrics、graphite、dropwizard、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...

    Eclipse Metrics plugin continued-开源

    提供用于Eclipse平台的指标计算和依赖性分析器插件。 使用平均值和标准偏差测量指标,并检测程序包和类型依赖项中的周期。 继续工作,网址为http://sourceforge.net/projects/metrics。

    metrics-core-4.2.7-API文档-中文版.zip

    标签:core、metrics、dropwizard、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,...

Global site tag (gtag.js) - Google Analytics