5

Java 開発でお気に入りの補助ツールは何ですか?

私のものは:

1) トータルコマンダー (JAR 内を検索できるため)。

2) JAD + Jadclipse (ライブラリを理解してデバッグするため)

そしてもちろん、Google. (これなしでは本当に生きていけない)

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
  • エクリプス
  • テキストメイト
  • メイヴン
  • JUnit と仲間たち
  • Checkstyle (Eclipse および Maven 用プラグイン)
  • ジャッド
  • DBビジュアライザー
于 2008-09-22T15:17:27.183 に答える
3
  • Eclipse Classic (WebTools、Subclipse、および Eclipse Checkstyle プラグインを使用)
  • メイヴン
  • Oracle SQL 開発者
于 2008-09-21T17:16:59.323 に答える
3

インタラクティブなテストとあらゆる種類の調査のための Jython 。

于 2008-09-21T14:41:23.067 に答える
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
  • アリ/メイブン
  • テキストメイト
  • もちろんグーグル;-)
于 2008-09-21T18:30:17.227 に答える
1
  1. Groovy: 私の疑似 Java スクラッチパッド
  2. Eclipse または Netbeans: 私が感じている IDE のどちらか
  3. Subversion: 適切なバージョン管理が常に必要
于 2008-09-22T00:22:07.350 に答える
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 に答える
1
  • 日食:
    • サブクリプス
    • JBoss ツール
    • ジュニット
  • Ultraedit (列編集用)
  • ジャッド
  • ジャーブラウザ
  • SQLYog (MySQL 用)、TOAD (Oracle 用)、Management Studio (SQL Server 用)

無数のプラグイン (他の言語や環境もサポートしています) のおかげで、Eclipse にはすでに多くの機能があります。

于 2008-09-21T14:17:36.273 に答える
0

FindBugsProguardJProfilerCobertura

于 2008-09-21T13:48:45.687 に答える