2012-02-25 2 views
2

当社はcheckstyleを使用して、ネストされたif..elseを持たないJavaソースコードを保証します。私はそれに慣れようとしています。しかし、私はこの疑問を持っています、これはコードの品質を向上させる効率的な方法ですか?私たちは多くのルールを持っているのコーディング規則は、他の場合はネストされません... else?

  1. なしネストされた他の
  2. 方法は、もはや50行以上である必要があります。
  3. 匿名の内部クラスは15行以下です。
  4. {の前に空白が必要です。つまり、コードを書式設定するにはCtrl + Shift + Fを使用する必要があります。
+0

埋め込まれた 'if ... else'とは​​何ですか? 'if(...){if(...){...}}'のようなものは? –

+0

@Chi他に埋め込まれている場合はどういう意味ですか? – Pacerier

+0

私はブロックがネストされていることを意味していると確信しています。 –

答えて

2

switchやif elseブロックの使用よりも多形性を優先する引数があります。問題を議論するgoogle tech talkへのリンクがあります

1

スイッチ/選択肢のステートメントは一般的に効率的ですが、それはかなり小さい問題では多くの努力のようです。

+2

'スイッチ 'は、時定数をコンパイルするために評価される値に対してのみ機能する。 – curioustechizen

関連する問題