読者です 読者をやめる 読者になる 読者になる

maitake219

とあるSEの徒然なるweblog

リファクタリング

リファクタリングで行うこと

リファクタリングでは、汚いコードを綺麗に整理する。
やることは非常に単純で

  • 変数やメソッドの名前を分かりやすいものに変更する
  • 処理が重複している箇所を1箇所にまとめる
  • 肥大化したメソッドの内部から新しくメソッドを切り出す
  • 必要のない変数を削除する
  • レイヤを間違えたメソッドを適切なレイヤに移動する

等を行うだけである。

なぜリファクタリングが必要なのか

誰が読んでも分かりやすくするために尽きる。
リファクタリングにより、コードは読みやすくなる。
また、どこでどの処理が行われているかもすぐ分かる。
これにより、コードの保守性が向上する。
また、機能の追加も簡単に行うことが出来る。