java如何进行代码静态检查?如何检查代码质量
的有关信息介绍如下:java作为静态语言的好处之一就是能在编译时发现代码的错误,抛出错误或进行警告。而自带的警告还是太少,只能发现那些明显的质量不佳的代码。还有一些不良的写法,通过静态检查就能发现,并得到修改建议。下面介绍如何对java代码做静态检查。
打开eclipse的插件市场(myeclipse)同理
搜索findbugs并安装
安装好以后,对一个java包点右键,有一个findbugs选项,点击右边的findbugs执行。
执行完以后这个文件夹旁边会有一个小数字,代表发现的可能有潜在bug的地方,像这样。
例如如果你用"=="去对比Integer类型,或者你对不同类型的对象使用equals方法等会引发潜在bug的写法,旁边就会有一个红色或黄色的小虫。红色代表危险等级高,黄色的危险等级低一些。
intellij idea不需要插件就自带更强大的代码检查,它会在代码上给你标记它认为你应该改进的地方。
甚至代码里面的sql语句写的有问题都能检查出来。但前提是你要先配置数据库连接。参考这篇经验。
14intellij idea 如何连接配置和操作数据库
也可以点右键Analyze->Inspect Code生成更详细的分析报告
生成的分析报告是这个样子的。