メソッドの抽出

ひたすらメソッドの抽出・移動をやってみた。とりあえず、やってみた。
その結果、

  • 全ての関数が10行程度になった
  • スコープが異常に浅くなった
  • 関数に潜む処理ブロックに名前を付けることが出来た→コメントが少なくて済む

となった。もう一度見直して、コードの重複を削除しなければ。
コードの書きっぱなしは臭い。
やりすぎると、処理の実態がどこにあるかが分かりにくくなりそう。

あとは、引数オブジェクトの導入なんかをやっていこう。
C# + .NETでよくみかける〜Argsみたいな感じですかね。