有用的Java编码工具

时间:2010-01-05 04:47:22

标签: java

我想知道人们使用什么样的工具来使他们的编码体验更加愉快或轻松。特别是在java。

另外,什么样的工具会很好?

编辑:我们假设我们都使用了一些支持插件的IDE ...: - p

11 个答案:

答案 0 :(得分:8)

  1. 像IntelliJ,Eclipse,Netbeans这样的IDE。如果您使用IntelliJ,请沉迷于Ctrl+SpaceAlt+Enter
  2. 使用调试器
  3. 使用IDE内置分析器或像YourKit
  4. 这样的插件
  5. 构建和持续集成工具,ant,maven,buildr,TeamCity,Hudson等
  6. CAFE BABE
  7. 上的Java咖啡

答案 1 :(得分:5)

FindBugs是一个很好的工具,有许多IDE的插件。

答案 2 :(得分:3)

好吧,主要是IDE,例如eclipseintelliJnetbeans

代码存储库也非常有用(CVSSVN

答案 3 :(得分:3)

我喜欢使用Eclipse EclEmma插件来计算每次运行测试时的JUnit代码覆盖率。

答案 4 :(得分:2)

Eclipse,Maven,Google Collections,Apache Commons,YourKit和30英寸显示器!

答案 5 :(得分:2)

  • Netbeans IDE :探查器和调试器非常出色。如果你不幸在Swing中设计GUI,那么GUI构建器也非常出色。
  • Eclipse的TortoiseSVN或Subclipse插件 - 比使用Subversion命令行更快,更轻松。
  • Notepad ++ (仅限Windows):用于快速查看源代码,以及使用XML / HTML等。如果您不打瞌睡,请使用等效的平台。
  • Espresso和优质端口。第一个是当你无法找出一个棘手的问题。第二个是使编码的可怕部分变得难以忍受。是的,酒精类的港口。找到您的Ballmer Peak!
  • 修改: Google code :搜索类似项目,了解其他人如何实施某些棘手的工作。如果你在弄清楚如何优雅地实现算法时特别有用。

答案 6 :(得分:2)

我看到了一个很好的清单,但是我想再添加一个b'coz它帮助了我很多,并使我的编程更好。帽子到google

: - )

答案 7 :(得分:2)

其他人建议的所有主要IDE都有很好的版本控制,构建和单元测试插件。

使用调试器!

IntelliJ IDEA ,它的编辑非常棒,Key Promoter Plugin使Java编辑非常流畅。

查看javap等命令行工具。祝你好运!

答案 8 :(得分:1)

CheckStyle执行编码标准, Cobertura用于检查代码覆盖率。

在相关说明中也查看该书 Java Power Tools
它涵盖了大约30个有助于使用Java进行更好开发的开源工具

答案 9 :(得分:1)

根据项目的不同,一次性保护程序可以是:JRebel(以前称为Java Rebel),它允许您动态地重新加载类,而无需重新启动VM。

看起来非常棒。

以下是视频:JRabel in action

答案 10 :(得分:1)

查看nWire for Java,它是Eclipse的创新代码探索插件。该工具包括:

  • 代码可视化 - 组件和关联的交互式图形表示。
  • 代码导航 - 独特的导航视图显示了所有关联,并在您编写或读取代码时与您合作。
  • 快速搜索 - 在您输入方法,字段,文件等时搜索