Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ分析空指针异常、索引越界等代码的最佳方法是什么_Java_Optimization_Profiling - Fatal编程技术网

Java IntelliJ分析空指针异常、索引越界等代码的最佳方法是什么

Java IntelliJ分析空指针异常、索引越界等代码的最佳方法是什么,java,optimization,profiling,Java,Optimization,Profiling,我正在处理一个遗留的代码库,并且正在寻找获得关于代码库状态的即时反馈的方法。我已经看过了像Analyze>Inspect Code这样的选项。我想知道你们是否可以建议一些其他选项(我在寻找重复项,可能导致空指针异常的代码,索引越界等等) 另外,想知道是否有人知道使用分析器运行代码的选项,在运行结束时,分析器可以为我提供代码执行后问题区域的统计信息。我可以推荐SonarLint Intellij插件,它还包括空指针检查和许多其他有用的检查 你试过了吗?谢谢Vadym,Sonarint听起来是个不错

我正在处理一个遗留的代码库,并且正在寻找获得关于代码库状态的即时反馈的方法。我已经看过了像Analyze>Inspect Code这样的选项。我想知道你们是否可以建议一些其他选项(我在寻找重复项,可能导致空指针异常的代码,索引越界等等)


另外,想知道是否有人知道使用分析器运行代码的选项,在运行结束时,分析器可以为我提供代码执行后问题区域的统计信息。

我可以推荐SonarLint Intellij插件,它还包括空指针检查和许多其他有用的检查

你试过了吗?谢谢Vadym,Sonarint听起来是个不错的选择。我将试一试,并将我的评论放在stackoverflow上,以便对其他人有用。