论文部分内容阅读
在软件开发的过程中,我们希望bug尽早地被发现,被修复。编译器会帮助我们找到语法的错误,但并不能告诉我们程序中哪里出现了bug。当然我们会通过测试在运行时来发现程序中潜在的bug。但是一来运行时的测试发现bug的时机较晚,二来运行时的测试也不能保证发现所有的bug。FindBugs是一个静态分析工具。它对字节码进行分析,根据常见的可能出现bug的“代码格式”来查找bug。