使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门
2010-01-11 00:00:00 来源:WEB开发网第 12 行: --beam::complaint_file:这是使用这个工具时最重要的参数,工具运行结束后,会将分析出的所有 ERROR,MISTAKE 和 WARNING 都写入这里指定的文件中,程序员通过此输出文件来分析代码中的错误。
第 13 行: --beam::stats_file:一些统计数据会存放在这里指定的文件中。
运行
进入 Java 源文件的根目录下,即 build.xml 所在的目录,通过命令行调用 Ant 运行这个工具,如清单 14:
清单 14. 运行 C:\apache-ant-1.7.0\bin\ant beam
C:\apache-ant-1.7.0\bin\ant:Ant 批处理文件的绝对路径。
beam:build.xml 中定义的任务名。
在命令行上输入命令后,就会得到类似清单 15 所示的运行结果。
清单 15. 运行结果Buildfile: build.xml
prepare:
beam:
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliVersionHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\EssMetaClassHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliResourceID.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliIOPortHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliRankHandler.java'
BUILD SUCCESSFUL
Total time: 1 minutes 11 seconds
成功运行完后,即可以在其输出结果路径 beam.classes 中发现生成了 build.xml 中定义的 BEAM-messages,它记录着这个工具报出的所有代码缺陷(ERROR,MISTAKE 和 WARNING),通过分析并相应修改这些错误,从而达到提高代码质量的目的。
更多精彩
赞助商链接