NetBeans 软件(代码)质量测试工具 SQE

SQE 是  software quality enviroment 的缩写, NetBeans 的SQE 插件 官方的介绍是这样的:

SQE is an attempt at providing first class NetBeans integration for different Software Quality Tools as

  • Code Defect Analysis
    • FindBugs
    • PMD
    • CheckStyle
    • Lint4j
  • Metrics
    • Dependency Finder 
  • Dependency Analysis
    • Dependency Finder

我把它叫做软件质量测试工具,它可以帮你找到你写的代码中潜在的问题 还会有一些建议。
PMD 的介绍:
PMD scans Java source code and looks for potential problems like:

    * Possible bugs - empty try/catch/finally/switch statements
    * Dead code - unused local variables, parameters and private methods
    * Suboptimal code - wasteful String/StringBuffer usage
    * Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
    * Duplicate code - copied/pasted code means copied/pasted bugs

NetBeans 的SQE 插件很早就有了,只是以前用过一次,所以也就没有怎么去关心过它(因为以前对Java 都不是很熟悉,更别说netbeans有什么插件了),昨天无意间有人在论坛上发帖 问有没有 findbug for NetBeans 的最新插件,于是我想起了很久以前用过的SQE插件,里面就有findbug 的插件模块,于是到 https://sqe.dev.java.net/  去下载了插件,没找到下载链接,找到一个更新地址 https://sqe.dev.java.net/updatecenters/sqe/updates.xml    但是这个地址的SQE 插件与NetBeans 6.7.1 不兼容,所以又花了点时间找了另外一个插件更新地址:
http://deadlock.netbeans.org/hudson/job/sqe/lastStableBuild/artifact/build/full-sqe-updatecenter/updates.xml
这个插件更新地址的插件是最新的。项目的地址: http://kenai.com/projects/sqe/

如果你想试一试这个插件 你可以按照下面的步骤来安装这个插件

1、打开 工具->插件-> 设置


点击添加,将 http://deadlock.netbeans.org/hudson/job/sqe/lastStableBuild/artifact/build/full-sqe-updatecenter/updates.xml
添加到URL 框中,点击确定,NetBeans 就会自动去这个地址中找插件了。


找完后,你就可以在可用插件中看到新添加的4个插件了安装好后就可以用了。
运行findbug:


可以看到运行findbug后的界面了,它会告诉你可能会出现的问题:






你可能感兴趣的:(NetBeans 软件(代码)质量测试工具 SQE)