7

私は、優れたJava開発者が知っておくべきツールのリストを編集し、彼の開発者ツールベルトに保管しようとしていました。

私はいくつか考えることができます

  • Eclipse開発環境-他にもIDEがありますが、EclipseがどのようにEclipseを使用しているかを知っておく必要があります。
  • JUnit -Javaユニットテストフレームワーク。もちろん他にもありますが...
  • Maven
  • SOAPUI -SOAPエンドポイントをテストするため
  • jrat -Javaプロファイラー。他の優れたJavaプロファイラーを知りません
  • Javaデコンパイラ-jarファイルの内容を知る必要ある場合に使用します
4

7 に答える 7

3

The Really Big Index: The Java TM Tutorialのすべてのコンテンツ ページのリスト (すべてを知ることはできないため)。

于 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

次のようなすべての主要なバージョン管理システムの理解:

  • 実行する
  • cvs
  • svn
  • ギット

そしてもちろんjdk!

于 2010-04-12T21:04:40.743 に答える
0
  • リストの一番上に近いハドソン。
  • visualVM - ほとんどのプロファイリングのニーズに十分対応できます (Java プロファイラーはいくつか聞いたことがありますが、jrat については聞いたことがありません)。
  • コード カバレッジ用の Cobertura または Emma
于 2010-04-12T21:07:18.813 に答える
-2

致命的

  • きれいなテキスト エディター ( Textmate、gVim )
  • JDK (java、javac、javap など)
  • javadocs を読むための Web ブラウザ

重要でない

あなたが言及したすべてのものですが、s/Eclipse/IntelliJ Idea/g

于 2010-04-12T21:27:27.913 に答える