代码质量检测工具

作者: ad9c295c0689 | 来源:发表于2016-07-12 17:36 被阅读1541次

    打广告:无聊做个在线磁力链云播App 欢迎大家体验 

    云盘下载地址


    情景:

          写完代码一定要别人review才发现bug或不好的语法或多余的变量是一件多

    么尴尬的事情,如果想在写代码时或者写代码后自己能发现问题,那么代码QA

    工具无疑是你必备的工具。

    工具:

          QAPlug就是一款实用十分方便的代码质量保证插件,Intellj可以方便的集成。

    安装:

          安装在Intellj的Plugin Manager中搜索QAPlug安装。QAPlug类似适配器, 

    适配了多种不同的代码检测工具,真正检测的任务是由具体的代码检测工具进

    行的,所以你还需要安装像FindBugs或PMD这种代码检测工具。同样在Plugin 

    Manager中搜索QAPlug-FindBugs、QAPlug-PMD进行安装。

    介绍:

    FindBugs:

    一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行

    对比以发现可能的问题。

    PMD:

    代码分析工具,发现程序中无用变量、空的catch块、不必要的对象创建等。支持

    Java、JavaScript等。

    使用:

    安装完QAPlug、QAPlug-FindBugs、QAPlug-PMD后,选择要执行QA检测的代码,右键

    选择Analyze然后选择Analyze Code进行检测。还可以开启实时检测,详细参照:

    详细使用步骤

    效果:

    对现有项目执行检测,发现历史遗留代码诸多严重问题,不一一列举,例如:

    1.多余代码

    检测出多余代码 多余代码

    2.存在严重线程安全问题的代码(SimpleDateFormat线程不安全问题

    检测到线程安全问题 代码中线程安全问题 代码中线程安全问题

    定制化检测规则

    相关文章

      网友评论

        本文标题:代码质量检测工具

        本文链接:https://www.haomeiwen.com/subject/gmhsjttx.html