引数オブジェクトの導入とメソッドオブジェクトの導入
パラメータが多い関数が、十個くらいあったので、引数オブジェクトを導入してやっつけた。その過程で、ガッチガチの柔軟性の無いコードがあったので、役割を明確にした上でクラスの抽出を行った。
for、whileループの中の処理だけ変えたい、ということがあったので、メソッドオブジェクトを導入してみた。コードの重複を減らすため。
パラメータが多い関数が、十個くらいあったので、引数オブジェクトを導入してやっつけた。その過程で、ガッチガチの柔軟性の無いコードがあったので、役割を明確にした上でクラスの抽出を行った。
for、whileループの中の処理だけ変えたい、ということがあったので、メソッドオブジェクトを導入してみた。コードの重複を減らすため。