Java 開発でお気に入りの補助ツールは何ですか?
私のものは:
1) トータルコマンダー (JAR 内を検索できるため)。
2) JAD + Jadclipse (ライブラリを理解してデバッグするため)
そしてもちろん、Google. (これなしでは本当に生きていけない)
Java 開発でお気に入りの補助ツールは何ですか?
私のものは:
1) トータルコマンダー (JAR 内を検索できるため)。
2) JAD + Jadclipse (ライブラリを理解してデバッグするため)
そしてもちろん、Google. (これなしでは本当に生きていけない)
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
インタラクティブなテストとあらゆる種類の調査のための Jython 。
JavaRebelは、コード変更を実行中のプログラムに自動的にホット デプロイすることにより、開発をスピードアップします。
私はほとんどの時間を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を使用しています。
無数のプラグイン (他の言語や環境もサポートしています) のおかげで、Eclipse にはすでに多くの機能があります。