目录
一 为什么需要安装 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:国际化
编码方式等等。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/9579.html