文档库

最新最全的文档下载
当前位置:文档库 > 提高代码质量的插件

提高代码质量的插件

提高代码质量的插件

1. FindBugs

FindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。

2. Checkstyle

Checkstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。

3. ECLemma

ECLemma是一款拥有Eclipse Public License许可的免费工具,它提供了方便快捷的开发和测试环境。你可以使用代码覆盖模式下的“launch”功能,用起来就像是真正的运行/调试模式。你可以通过使用代码覆盖试图,高亮源文件,计数来分析代码。

4. JDepend4Eclipse

JDepend4Eclipse可以帮助你遍历文件夹,协助你量化设计的质量。它使用Eclipse Public License v1.0许可。

5. PMD

PMD是一款代码分析器,用来检测变量和写得不好的代码。(更新网址-http://www.wendangku.net/doc/07448cc0bb68a98270fefa86.html /eclipse/)

6. SourceHelper

SourceHelper可以协助编码和调试,对写好的代码提供说明。

7. Structure101

Structure101帮助修改代码的架构,就是说你可以改变架构,而不打乱代码。

文本编辑插件

8. AnyEdit Tools

AnyEdit为输出控制台和工具栏增加了新的编辑器,帮助导入和导出数据。它使用Eclipse Public License v1.0许可。

9. Eclim

Eclim给Eclipse引入了Vim的功能,Vim是最好的编辑器之一。开发者可以采用不同的语言来编写代码,它也提供bug纠错功能。Eclim使用GPLV3许可。

10. Eclipse-rbe

Eclipse-rbe用来编辑Java文件,它的功能有为缺失变量发出警告信息,排序键值,转变Unicode编码等。它使用GNU库或LGPL许可。

依赖性管理插件

11. Apache IvyDE

Apache IvyDE集成了Apache Ivy的依赖管理功能。它能管理’ivy.xml’中的依赖,也能够配合WPT和Ant插件的使用。

12. M2eclipse (Maven插件)

M2eclipse能够管理简单的项目,也能管理多模块项目,它能在Eclipse中启动maven。它提供依赖管理,能提供自动下载。

版本控制插件

13. Subclipse

Subclipse是一个SVN插件,它为Eclipse IDE提供subversion支持,使用EPL 1.0许可。

14. EGit

EGit提供同步视图,可以读.git/ 下排除的文件,提供rebase功能,为pull和push提供精简的操作。

15. MercurialEclipse

MercurialEclipse是个流行的版本控制系统。它提供了clone repository功能,push-pull同步功能,以及简单的回滚功能。

16. P4Eclipse

P4Eclipse吸纳了Perforce管理系统的特长。它提供了以开发者为导向的一系列的功能,并且支持许多Agile开流程发以及传统开发流程。

框架开发插件

17. Spring Tool Suite

Spring Tool Suite提供了XML文件预览以及图形化的spring配置编辑器等开发环境和工具,它能让开发变得更简单。

18. Spring IDE

Spring IDE帮助你开发Spring应用,它提供了图形编辑界面。它还能用图形的方式显示b