5

您最喜欢的 Java 开发补充工具是什么?

我的是:

1) Total Commander(由于能够在 JAR 中搜索)。

2)JAD + Jadclipse(理解和调试库)

当然,还有谷歌。(没有它真的活不下去)

4

12 回答 12

4

PMD

PMD 扫描 Java 源代码并查找潜在问题,例如:

* Possible bugs - empty try/catch/finally/switch statements
* Dead code - unused local variables, parameters and private methods
* Suboptimal code - wasteful String/StringBuffer usage
* Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
* Duplicate code - copied/pasted code means copied/pasted bugs
于 2008-09-22T19:55:47.917 回答
3

Jython for interactive testing and exploration of all sorts of things.

于 2008-09-21T14:41:23.067 回答
3
  • Eclipse Classic(带有 WebTools、Subclipse 和 Eclipse Checkstyle 插件)
  • 马文
  • 甲骨文 SQL 开发人员
于 2008-09-21T17:16:59.323 回答
3
  • 文本伴侣
  • 蚂蚁
  • 马文
  • JUnit 和朋友们
  • Checkstyle(Eclipse 和 Maven 的插件)
  • 贾德
  • DBVisualizer
于 2008-09-22T15:17:27.183 回答
2
  1. 用于组织和构建项目的Maven
  2. 哈德森自动执行此操作 ;-)
  3. Emma(和 Eclipse 的EclEmma插件)深入了解您的代码覆盖率
于 2008-09-21T16:44:26.747 回答
2
  1. 超编辑
  2. 特工搜查
  3. DJ Java 反编译器
于 2008-09-22T00:13:06.530 回答
1
  • 日食与:
    • 子剪辑
    • JBoss 工具
    • 蚂蚁
    • 朱尼特
  • Ultraedit(用于列编辑)
  • 贾德
  • 浏览器
  • SQLYog(用于 MySQL)、TOAD(用于 Oracle)、Management Studio(用于 SQL Server)

由于无数的插件(也支持其他语言和环境),Eclipse 已经提供了很多东西。

于 2008-09-21T14:17:36.273 回答
1
  1. Groovy:我的伪 Java 暂存器
  2. Eclipse 或 Netbeans:无论我对 IDE 的感觉如何
  3. Subversion:总是需要一个好的版本控制
于 2008-09-22T00:22:07.350 回答
1
  • 蚂蚁/Maven
  • 文本伴侣
  • 谷歌当然;-)
于 2008-09-21T18:30:17.227 回答
1

JavaRebel通过自动将代码更改热部署到正在运行的程序来加速开发。

于 2008-09-21T13:48:35.563 回答
1

我几乎把大部分时间都花在了Eclipse和命令行上。

使用 Eclipse,我通常会修改键盘绑定,因此我可以轻松掌握 Open Type/Resource、Quick Outline、Show Refactor Menu 等功能。我还安装了 Q for Eclipse以启用良好的 Maven 集成,从而允许我在编码时访问我的依赖项的源代码。

在命令行中,使用最多的是MavenAntSubversion等工具。我有一些命令可以在 JDK 之间切换,以测试项目在所有预期目标上的编译和运行。

我曾经保留一份 JAD 的副本,但是感谢 Maven 和 Q for Eclipse,我几乎不再使用它了。反编译的代码几乎不像原始代码那样有用。

我差点忘了,JConsole 有助于监控您的应用程序,我也使用YourKit进行更高级的分析。

于 2008-09-21T13:55:09.667 回答
0

FindBugsProguardJProfilerCobertura

于 2008-09-21T13:48:45.687 回答