0

私はJavaでプログラミングを始めて約3〜4年になりますが、メソッドを効果的に使用していないというフィードバックが頻繁に寄せられています。私の上の人々は、優れたコーダーはメソッド内のコード行を25行以内に収めていると述べています。 。しかし、どれだけ苦労したり、より多くのメソッドを実装しようとしたりします...私はメソッドに50から100と言うより多くのコード行を書き続けます。

私のコーディングスタイルが間違っているかどうか、またはコーディングを続けることができるかどうかについての提案。

私はEffectivejava、Thinking in Javaなどの本を読んでみましたが、実際のコードに関しては、詳しく説明する傾向があります。

自分自身を改善するための提案は私にとって非常に役立ちます!!!

4

1 に答える 1

3

これは、あなたの方法がやりすぎであることを私に示唆しています。あなたは彼らが一つのことをうまくやるように彼らの焦点を狭めることから始めるべきです。

それらの長いメソッドについては、それらを呼び出すことができる小さなメソッドに分解する機会を探してください。繰り返されるコードに注意してください。切り取って貼り付けた瞬間に、「これら2つのブロックの共通点は何ですか?両方の場所で簡単に呼び出すことができるメソッドに渡されるパラメーターにリファクタリングできますか?」という警告ベルが頭の中で鳴るはずです。 「」

コードの重複を排除することで、そこまでの道のりの90%を得ることができます。

于 2012-08-13T15:03:23.380 に答える