我需要使用工具来查看我的项目中的代码。我正在使用Eclipse IDE(Helios)和maven.I应该能够定义我自己的规则。我一直在做一些阅读,似乎Sonar可能会为我做这份工作。还有没有其他更好的工具可用,并且有人曾经使用过声纳?Java代码审查工具
回答
我一直在使用FindBugs,它是Sonar的一部分。它用于发现潜在的错误。还有一种名为Checkstyle的工具,可以检查编码惯例,它可能适合您的需求。
希望这会有所帮助。
你是否分别使用findBugs?还是通过Sonar? – user1218900 2012-02-19 07:19:38
我正在使用FindBugs,它非常有帮助。 – snow8261 2012-02-20 03:14:18
我们在我们公司使用Crucible。它具有基于Web的界面,并且使多个用户可以同时查看代码变得非常容易,但是如果您的用户超过5/10,则将花费大量资金。
毫无疑问,我个人的选择是声纳http://www.sonarsource.org
欲了解更多信息,你应该看的截屏:http://www.sonarsource.org/screencasts/
这个工具是完全可定制的。您可以配置每个插件(PMD,checkstyle,findbugs,cobertura,... ...)。
在网站上,你可以找到有趣的以下文章:
非常感谢你们! – user1218900 2012-02-20 11:55:56
- 1. Vault代码审查工具
- 2. Aptana和Tortoise的代码审查工具?
- 3. 代码审查工具和文档
- 4. owasp自动代码审查工具
- 5. cakephp的自动代码审查工具
- 6. Ruby/Rails的代码审查工具?
- 7. 公开的代码审查工具?
- 8. 需要SVNEdge代码审查工具
- 9. CollabNet SVN Edge代码审查工具
- 10. 代码审查工具的Transact SQL
- 11. SmtpClient.SendAsync代码审查
- 12. XAML代码审查
- 13. netbeans java代码审查插件
- 14. 什么是最好的Java代码审查工具添加到Eclipse插件?
- 15. 适用于JSF,Java和Hibernate框架的良好代码审查工具
- 16. git的基于Web的代码审查工具
- 17. 是否有任何易于安装的代码审查工具?
- 18. 代码审查和单元测试工具
- 19. 如何在Sonar代码审查工具中打开PHP项目?
- 20. 与git-flow配合使用的代码审查工具
- 21. 用于同行代码审查的TFS工具
- 22. Appcelerator Titanium或JavaScript的源代码审查和分析工具?
- 23. 如何将项目添加到gerrit代码审查工具?
- 24. 代码审查工具不关注差异?
- 25. 自动+人工代码审查过程
- 26. 代码审查工具,用于准备大量更改为代码库
- 27. 代码审查和代码错误
- 28. 开源代码审查
- 29. Eclipse插件代码审查
- 30. 代码审查合作
可能重复[这里](http://stackoverflow.com/questions/1878506/best-free-code-review- tool-for-eclipse-java-flex-development) – yorkw 2012-02-19 08:31:11
请参阅[*用于Java *的Bug查找工具的比较](http://www.cs.umd.edu/~jfoster/papers/issre04.pdf)。 – trashgod 2012-02-19 08:36:30
Checkstyle,FindBugs,PMD – Jesper 2012-02-19 08:56:54