役割を与えた場合と与えなかった場合の共通処理と、デフォルトの値を別ファイルで管理
不必要なファイルを削除
今まで使っていたファイルをbaseとして保存しておく
リファクタリングしていたファイルの名前を変更
役割が無いパターンでも共通コードを適応
一時ファイルを削除