Intellij Idea 安装 FindBugs 插件

目录

一 为什么需要安装 FindBugs 插件

二 如何安装 FindBugs 插件

三 如何使用 FindBugs 插件


一 为什么需要安装 FindBugs 插件

       FindBugs 插件能帮助我们有效的发现代码中的各种问题如:

       a. NPE 问题

       b. 发现空的引用

       c. 有些变量存在于代码中,却没有被使用

       上述三种情况只是各种问题中的一部分,只有我们在实战中使用了 FindBugs ,我们才能发现这个插件的友好。

二 如何安装 FindBugs 插件

       Intellij Idea -> Preferences -> Plugins -> Browser Repositorise 之后点击 Install ,之后重启就 ok。

三 如何使用 FindBugs 插件

简单介绍一下这几类 bug:

3.1 Malicious code vulnerability:恶意代码漏洞

       一些属性直接使用 public 让别的类来获取,建议改为 private 并为其提供 get/set 方法;还有一些 public 的静态字段,可能会被别的包获取之类的。
3.2 Dodgy code:糟糕的代码

       硬编码、double/float 被强制转换成 int/long、while 循环条件有可能为非空等等。

3.3 Bad pratice:编程的坏习惯

       主要是命名问题,比如类名最好以大写开头、字符串不要使用等号不等号进行比较、可能会有异常最好用 try-catch 包裹的代码、方法有返回值但被忽略等等。

3.4 performance:性能

       从时间复杂度有待提高、有更好的实现方式等等。

3.5 Internationalization:国际化

       编码方式等等。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值