`
melord
  • 浏览: 145590 次
  • 性别: 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,这些插件能够帮助程序员进行代码质量检测和评估。 1. CheckStyle: CheckStyle是一款静态代码分析工具,它按照预...

    java代码质量控制

    Java代码质量控制是软件开发过程中不可或缺的一环,它关乎到代码的可读性、可维护性、性能以及潜在的bug预防。本篇将详细介绍几种常用的代码质量控制工具,包括它们的功能、用途以及如何使用。 首先,我们需要理解...

    Metrics 2 Eclipse Plugin

    "Metrics 2 Eclipse Plugin" 是一个专门为Eclipse IDE设计的插件,它的主要功能是用于度量和分析Java代码的质量。这个插件的核心价值在于它能够帮助开发者量化代码的复杂性和可维护性,从而促进软件项目的健康和可...

    eclipse统计插件

    Eclipse统计插件是开发人员在使用Eclipse IDE时的一款实用工具,主要功能是用于分析和统计项目中的代码行数,以及其他与代码质量相关的指标。这个插件可以帮助开发者更好地理解和评估项目的规模,追踪代码的增长,...

    CodeMetrics、CodeMaid、VS插件

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

    5 个有用的插件来自动化代码质量

    总的来说,这个主题涉及的是如何利用Eclipse插件自动化检查和改善代码质量,其中包括JDepend和Metrics这两个强大的工具。通过安装和使用这些插件,开发者可以在编码阶段就发现并解决潜在问题,提升代码质量和项目的...

    Java代码运行洞察库Metrics.zip

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

    eclipse环境下,代码行数空行的统计

    总之,Eclipse通过插件或配合外部工具,可以方便地进行代码行数和空行的统计,这对于理解和管理软件项目具有很大的帮助。在进行统计时,不仅要关注总量,还要结合注释和空行,以更全面地评估代码质量。

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

    总结来说,Metrics库是Java开发者不可或缺的工具,它提供了一套强大而灵活的监控机制,帮助我们在生产环境中实时了解代码的行为,预防和解决可能出现的问题,从而提高系统的整体质量和稳定性。通过深入理解和有效...

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

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

    Java代码质量检查工具及使用案例

    为解决这一问题,我们可以借助一系列Java代码质量检查工具,帮助团队遵循最佳实践,提升代码质量。 首先,我们要关注的是编码格式规范。编码格式一致性是保证代码可读性的基础。Eclipse中的codeStyle和CheckStyle...

    代码统计工具下载

    除了这些工具,还有一些IDE或编辑器的插件,如Visual Studio Code的Code Metrics扩展,它们可以在开发环境中直接显示代码统计信息,方便开发者随时了解代码状况。 在实际应用中,代码统计工具可以帮助项目经理估算...

    deprecated-metrics-eclipse-enhancer:这不再维护。 Avaje 指标的 Eclipse IDE 增强器插件

    其中,Avaje Metrics Eclipse Enhancer插件曾是一款受到关注的工具,它为Eclipse提供了一种衡量代码质量的增强功能。然而,随着技术的更新迭代,这个插件已经进入了“deprecated”状态,即不再维护。本文将深入探讨...

    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...

    HIS Metrics

    HIS Metrics与静态代码分析工具,如QAC或Polyspace结合使用,能够对源代码进行深入的检查,从而提高软件的可维护性和测试性。 HIS Metrics的实施涉及到一系列具体的代码度量标准,这些标准对软件的各个层面进行了...

Global site tag (gtag.js) - Google Analytics