IntelliJ IDEA 装配FindBugs以及应用
2024-09-05 22:12:50
IntelliJ IDEA 安装FindBugs以及应用
众所周知,项目越来越大,开发人员越来越多,我们的代码审查工作会变得越来越复杂,对代码质量控制难度也与日俱增,尽管经验丰富的程序员能审查能检查出大部分问题,但也得耗费巨大的人力成本,并且大多数大家工作都比较饱和,并不是每天都能坚持提交代码到GIT库前都能进行审查、
所以我们可以通过一些必要的检查工具来去发现程序潜在的bug,便于我们进一步定位,尽管工具的不能解决大部分问题,但是也是能够给我们带来很大的帮助,所以我推荐FindBugs。
FindBugs
静态分析工具,检查程序潜在bug,在bug报告中快速定位到问题的代码上;
兼容IDE
eclipse,idea;
idea安装教程:
在File--->setting--->Plugins--->Browse Repositories,截图如下:
安装成功后,在项目右键可以看到FindBugs的菜单,如下图:
通过FindBugs,我们可以得到如下分析报告:
在报告中,我们可以很详细看到具体函数检查到有问题的各项描述,以及相应的解决思路,只是简单点击下鼠标就能出报告,在提交代码前,或者开发完后检查下,何乐而不为?
最新文章
- MongoDB-权限配置
- Java泛型学习笔记 - (六)泛型的继承
- centos7安装nginx
- mysql数据表分表策略(转)
- poj 2777
- 10条现代EQ技术基础贴士(转)
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(四)-- Middleware
- React组件生命周期-初始化阶段的函数执行顺序
- 两个简单方法加速DataGridView
- [FindBugs分析记录]Redundant nullcheck of o,which is known to be non-null
- js中的clientWidth offsetWidth scrollWidth等的含义
- 用C语言模仿Python函数
- Django date__range([start,end])其中不包括end时间
- Oracle查看存储过程最后编辑时间
- 电脑小白和ta的小白电脑——MySQL数据库
- Debian下undefined reference to ‘pthread_create’问题解决
- ftp服务器搭建(离线安装vsftpd),配置
- C语言学生管理系统源码分享
- 2、如何解决xamarin没有相关教程的的指导贴
- 铁乐学python_Day38_多进程和multiprocess模块1