您最喜欢的Java开发补充工具是什么?
我是:1)Total Commander(由于能够在JAR内搜索)。
2)JAD + Jadclipse(理解和调试库)
当然,谷歌。 (没有它真的不能生活)
答案 0 :(得分:4)
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
答案 1 :(得分:3)
Jython用于交互式测试和探索各种事物。
答案 2 :(得分:3)
答案 3 :(得分:3)
答案 4 :(得分:2)
答案 5 :(得分:2)
答案 6 :(得分:1)
JavaRebel通过自动将代码更改热部署到正在运行的程序来加速开发。
答案 7 :(得分:1)
我几乎把大部分时间花在Eclipse和命令行上。
使用Eclipse我通常会修改键盘绑定,因此我的手指尖上有Open Type / Resource,Quick Outline,Show Refactor Menu等功能。我还安装Q for Eclipse以启用良好的Maven集成,允许我在编码时访问我的依赖项源。
在命令行中,使用最多的Maven,Ant和Subversion等工具。我有一些命令可以在JDK之间切换,以测试项目是否在所有预期目标上编译和运行。
我曾经保留过JAD的副本,但感谢Maven和Q for Eclipse,我很难再使用它了。重新编译的代码几乎不像原始代码那样可用。
我差点忘了,JConsole帮助监控您的应用程序,我还使用YourKit进行更高级的分析。
答案 8 :(得分:1)
由于无数的插件(也支持其他语言和环境),Eclipse已经提供了很多东西。
答案 9 :(得分:1)
答案 10 :(得分:1)
答案 11 :(得分:0)