2011-11-08 18 views
8

Eclipse HeliosバージョンをIDEとして使用し、 Javaを使用してコードを開発しています。Java Eclipse IDE内でJavaコードを美しくする方法

私にとっては良いことは、コードはうまくいくということですが、悪い点は、コードが良く見えないということです(if-else文で使用されるコントロール構造で使用されるスペースと括弧を意味します)。 whileループが散在している)

私はCtrl + Shift + Fと書式設定のためのオンラインツール(http://www.prettyprinter.de/)を使用していますが、これはもっと悪くなります。

ここでは多くの開発者が出ているので、どのようにコードを適切に整理し、どのように見栄えを良くするのでしょうか。

コードを再検討する可能性のある高齢者がいることを心配しています。

+0

Javaコードをどのように表示する必要があるかという企業基準はありませんか?独自のルールを作成する前に、ルールに従っているかどうかを確認してください。 – Fredrik

+0

eclipseで提供されている組み込みの書式設定ツールを使用します。私の経験では、PMD/Checstyle/Findbugsは問題がどこにあるかを特定するだけですが、実際には問題を修正するものではありません。 – bakoyaro

+4

Bro、 "Ctrl + Shift + F"のおかげで - これは私が探していたものです。笑。 – Bohdan

答えて

8

>はPreferences-> Javaベース>コードFormatter-> [ウィンドウを変更しようLineSplittin->最大行長は120または140シンボルまでです。

+0

PMDがEclipseのコードを美しくするのに役立つことは本当ですか、ありがとうございますか?もしそうなら、PMDを使ってコードを美しくする方法を教えてもらえますか?私はPMDがコーディング標準をチェックするためだけだと思う​​からです。 – Revathi

+0

残念ながら私はPMDを一度も使用していません。しかし、プロジェクトのメインページのテキストによると、それはちょうどコードスタイルのチェッカーです –

5

次のメニューに入り、コードフォーマッタの設定を変更するには:

  • のWindows
  • 設定
  • のJava
  • コードスタイル
  • フォーマッタ

そして、選択したフォームに独自のフォーマットを作成します。

+1

これまでのところこれまでのベスト提案です。インポートファイルの最適化、余分なスペースの削除、Javadocとコメントの書式設定など、ソースファイルを保存するときに余分なステップを追加しました。 – bakoyaro

1

PMDFindBugsプラグインをインストールできます。 PMD toolsはコードを最適化するのに役立ちます。

引用:

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 
関連する問題