7

我试图编译一个优秀的 Java 开发人员应该知道的工具列表,并保留在他的开发人员工具带中

我能想到几个

  • Eclipse Development Environment - 还有其他的 IDE,但你应该知道 Eclipse 的 eclipse 是如何的。
  • JUnit - Java 单元测试框架。当然还有其他人,但是...
  • 蚂蚁
  • 马文
  • Soap UI - 用于测试 SOAP 端点
  • jrat -Java 探查器。我不知道其他好的 Java 分析器
  • Java Decompiler - 当您只需要知道 jar 文件中的内容时
4

7 回答 7

3

真正大索引:Java TM教程中所有内容页面的列表,因为您不可能知道所有内容

于 2010-04-13T00:24:40.453 回答
2
  • 持续集成服务器:CruiseControl、Hudson 等。
  • 依赖注入:Google Guice、Spring、PicoContainer
  • Slf4J:Java 的简单日志门面
  • Mockito:模拟库
  • 不是 Java 特有的,但仍然必不可少:一个好的分布式源代码控制(Git 或 Mercurial)
于 2010-04-12T21:07:51.223 回答
1
  • VisualVM - 用于低级内存分析
  • Eclipse MAT - 用于高级内存分析
  • JMeter - 用于性能测试
  • Mockito、EasyMock、PowerMock - 用于模拟
  • FindBugs、Checkstyle、PMD - 用于静态代码分析
于 2010-04-12T21:07:06.787 回答
0

了解所有主要版本控制系统,例如:

  • 强制执行
  • 简历
  • svn
  • 混帐
  • 等等

当然还有jdk!

于 2010-04-12T21:04:40.743 回答
0
  • 哈德逊,接近榜首。
  • visualVM - 足以满足大多数分析需求(我听说过许多 Java 分析器,但从未听说过 jrat)
  • Cobertura 或 Emma 用于代码覆盖
于 2010-04-12T21:07:18.813 回答
0

有助于快速构建您的应用程序: 1. onejar - 帮助快速创建具有依赖关系的可执行 jar 并为用户部署。2. Vaadin 用于轻松构建丰富的 UI。

于 2013-10-23T04:38:22.750 回答
-2

批判的

  • 干净的文本编辑器(Textmate,gVim)
  • JDK(java、javac、javap 等)
  • 用于阅读 javadocs 的网络浏览器

非关键

所有你提到但s/Eclipse/IntelliJ Idea/g

于 2010-04-12T21:27:27.913 回答