メソッドは簡潔に。

どんなプログラミング言語でもこれは変わらないと思います。
今、結合テストで新人プログラマが書いたC#のプログラムをテストで叩きながら直していますが…
.Net系は初心者ながら、以下所感

  • 一つのメソッド内にコード書きすぎ。。(数百行〜下手したら千行以上書かれてるのが多すぎ…)
  • 似たような処理何回も書きすぎ。。(もうちょっと再利用の考慮を…)
  • メソッド内でネストさせすぎ。。(10階層のネストとかありえない…)



「メソッドは振る舞いを簡潔に書く」
という意識を持ってコーディングするだけで、もうちょっと何とかなる気がするのですが。。