リファクタリング技法
ここではCode Smellを解消するために参考となるリファクタリング技法や、その他参考になりそうな概念を紹介していこうと思います。
リファクタリングに関してはこの辺りの書籍が参考になると思います。
リファクタリング第2版

レガシーコード改善ガイド

関連するリファクタリング技法
Simplifying Method Calls
Parameterize Method
Parameterize Method 似たような処理を行うメソッドが複数存在するような場合はメソッドの統合を検討しましょう。 例えば、5%値を上昇させるメソッドと、10%値を上昇させる2つのメソッドが存在する場合、上昇させる値(ここでは5や10)を引数で受け取る一つのメソッドに統合する場合がこれに当たります。
【リファクタリング前】
このページより抜粋
【リファクタリング後】
このページより抜粋
関連するCode Smell