是否有任何Java自动代码审查工具?特别是Eclipse的插件?我期望的工具是自动代码审查插件或工具,可以自动检测代码中的问题。 (微软这样做使用OACR)。插件如Jupiter将不会帮助 ,因为它们只是用于eclipse的同行评审工具。什么是好的静态代码分析插件?
16
A
回答
24
你的意思不是自动代码审查,而是静态代码分析。
对于Java工具看到:http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#Java
基本上,代码审查和静态代码分析的区别是一个你已经注意到。您对可以运行的软件感到好奇,它会告诉您潜在的问题或错误,生成报告等等。不是软件,允许其他开发人员查看和注释代码以查找问题。
FindBugs非常受欢迎,并且有很高的支持水平,checkstyle也不甘落后。我没有使用任何其他人。 (网站并没有太大看,但软件工程)为Java
5
静态代码分析可以Apache Maven,它可以与许多分析插件,像FindBugs,CheckStyle或PMD扩展自动化。使用jxr插件,报告还可以包含源代码交叉引用。
Maven还有许多其他优点(可重复构建,依赖管理),但Maven对代码分析的最大优点是可以在午休时间或其他计算机上运行,因此它不会慢放下你的IDE。
的XRadar采用了不同的道路,它构建图形输出,并且还可以随时间可视化的代码质量变化:
的XRadar是在两个视图可用。 XRadar Statics提供了关于系统当前构建的 的报告。另一个 视图XRadar Dynamics包含时间维度 ,并沿时间轴查看 历史版本和当前版本 。
5
我发现的CodePro Analytix是静态代码分析一个伟大的工具(包括根据标准,代码覆盖和更多的检查死代码,类似的代码,开发)。它融合了日食。
检查出来:https://developers.google.com/java-dev-tools/download-codepro
0
让我们来看看以下链接可将其可帮助您:
相关问题
- 1. 在代码的静态分析中,究竟是什么阴影?
- 2. 静态代码分析Java
- 3. 什么是NetBeans 6.1最好的静态分析工具?
- 4. 静态代码分析与动态代码分析工具?
- 5. 静态代码分析/代码注释
- 6. Rails应用程序的静态代码分析插件
- 7. 常规代码分析的最佳插件是什么?
- 8. 静态/动态源代码分析
- 9. 什么是静态代码块?
- 10. Python中的静态代码分析?
- 11. SSIS的静态代码分析工具
- 12. Free Pascal的静态代码分析
- 13. 的Java静态代码分析
- 14. 什么是一个好的用户代理解析插件django
- 15. 你在Java代码上运行什么静态分析器?为什么?
- 16. 什么是静态工具分析选项(CAST除外)通过Java代码框架插件?
- 17. 静态代码分析工具jython
- 18. Eclipse CODAN静态代码分析
- 19. 代码增量静态分析工具?
- 20. 静态代码分析注释
- 21. 静态代码分析方法
- 22. 静态代码分析如何工作
- 23. 静态代码分析工具
- 24. 编写静态代码分析工具
- 25. 在打字稿中是否有任何好的静态代码分析工具?
- 26. 什么是最好的Visual Studio插件的打印代码
- 27. Findbugs java result:137静态分析插件
- 28. Roslyn内存代码的静态代码分析
- 29. 什么是代码解析?
- 30. 什么是好,易插件在记事本++开发ColdFusion代码?
感谢修正标题.. :) – 2009-04-27 02:40:08
FindBugs的往往是从头开始构建Eclipse。尝试看看你是否可以在“视图”下找到它。 – 2012-01-06 12:49:30