科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用 Eclipse 插件提高代码质量

用 Eclipse 插件提高代码质量

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 如果能在构建代码前发现代码中潜在的问题会怎么样呢?Eclipse 插件中就有这样的工具……

作者:Paul Duvall 来源:IT专家网 2008年4月29日

关键字: 质量 插件 Eclipse java

  • 评论
  • 分享微博
  • 分享邮件
 如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在本文中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。

  开发软件时,我的主要目标之一是:要么防止将缺陷引入代码库,要么限制缺陷的生存期;换言之,要尽早找到缺陷。很显然,越是了解如何编写更好的代码以及如何有效测试软件,就越能及早地捕捉到缺陷。我也很想要一张能发现潜在缺陷的安全之网。

  如果使用 Eclipse 插件,就可以在通过 Continuous Integration 构建或集成前 发现一些这样的冲突。这就促成了我称为渐进编程的编程方式,在这种方式下,允许在编码过程中进行一定程度的质量检验。

  本文涵盖了我所认为的 “五大” 代码分析领域:

  •   编码标准
  •   代码重复
  •   代码覆盖率
  •   依赖项分析
  •   复杂度监控

  可以用接下来的几个灵活的 Eclipse 插件来揭示这些分析领域:

  •   CheckStyle:用于编码标准
  •   PMD 的 CPD:帮助发现代码重复
  •   Coverlipse:测量代码覆盖率
  •   JDepend:提供依赖项分析
  •   Eclipse Metric 插件:有效地查出复杂度

  安装 Eclipse 插件

  安装 Eclipse 插件再简单不过了,只需要几个步骤。在开始之前,最好把该插件下载站点的 URL 准备好。表 1 是本文用到的插件的列表:

表 1. 代码改进插件和相应的下载站点 URL

工具 目的 Eclipse 插件的 URL
CheckStyle 编码标准分析

ttp://eclipse-cs.sourceforge.net/update/

Coverlipse 测试代码覆盖率

ttp://coverlipse.sf.net/update

CPD 复制/粘贴检验 ttp://pmd.sourceforge.net/eclipse/
JDepend 包依赖项分析

ttp://andrei.gmxhome.de/eclipse/

Metrics 复杂度监控 ttp://metrics.sourceforge.net/update
知道了这些有用插件的下载地址后,安装插件就是一个极简单的过程。启动 Eclipse,然后遵循下列步骤:
  •   选择 Help | Software Updates | Find and Install,如图 1 所示:

图 1. 寻找并安装 Eclipse 插件
寻找并安装 Eclipse 插件

  •   选择 Search for new features to install 单选按钮,单击 Next。
  •   单击 New Remote Site,输入要安装的插件名和 URL(参见图 2),单击 OK,然后单击 Finish 来显示 Eclipse 更新管理器。

图 2. 配置新的远程站点
配置新的远程站点

  •   在 Eclipse 更新管理器中,有一个查看插件各方面特性的选项。我通常选择顶级项,如图 3 所示。选择您需要的选项并单击 Finish。Eclipse 现在安装该插件。您需要重启 Eclipse 实例。

……

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章