代码质量检测工具 QAPLug

代码质量检测工具

情景:

写完代码一定要别人review才发现bug或不好的语法或多余的变量是一件多么尴尬的事情,如果想在写代码时或者写代码后自己能发现问题,那么代码QA工具无疑是你必备的工具。

工具:

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

安装:

安装在Intellj的Plugin Manager中搜索QAPlug安装。QAPlug类似适配器,适配了多种不同的代码检测工具,真正检测的任务是由具体的代码检测工具进行的,所以你还需要安装像FindBugs或PMD这种代码检测工具。同样在Plugin Manager中搜索QAPlug-FindBugs、QAPlug-PMD进行安装。

1.打开idea 软件的setting
在这里插入图片描述
2.选择plugins》搜索QAPlug插件如图所示,安装顺序如图,安装完每个需要重启(本人电脑是这样的)
在这里插入图片描述

介绍:

FindBugs:

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

对比以发现可能的问题。

PMD:

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

Java、JavaScript等。

使用:

安装完QAPlug、QAPlug-FindBugs、QAPlug-PMD后,选择要执行QA检测的代码,详细参照:QAPlug详细教程

1.导入Profile,file->Settings ->QAPlug->Coding Rules-> import根据实际情况修改规则

在这里插入图片描述

2.分析代码:右键项目选择Analyze –》Analyze Code

在这里插入图片描述

3.选择 Whole preject,点击OK开始分析代码

在这里插入图片描述

4.bugs 结果展示

在这里插入图片描述

Findbugs 备注

findbugs顾名思义是找代码中的潜在bug。

此工具主要能找到代码质量5个方向问题:

1)efficient(性能问题)

2)maintainability(可维护性)

3)portability(可移植性)

4)reliability(可靠性)

5)usability(可用性)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值