パンくず
書籍 Refactoring to Patterns
Refactoring
What Motivate Us to Refactoring
概要
リファクタリングの動機とは?
詳細
多くの理由によりコードのリファクタリングを行う際、大抵の理由は共通の物である
・コードの追加をより簡単にすること
技術的負債を抱えた既存コードに処理を追加することは難しいため
リファクタリングを行なってから新規機能を追加します。
・既存コードの設計を改良すること
継続した設計の改良により、私たちはの作業はより容易になり
以後の作業の軽減する。
・より深くコードを理解すること
時おり、何を意図しているのか?どのように動いているのか?というような部分が分からない
システムに遭遇することがあります。
こんな時、リファクタリングで構造をシンプルに改善することでコードの理解が容易になります。
・迷惑なコードを減らすこと
重複を減らし、複雑なコードをシンプルにすることで迷惑なコードを排除します。
これにより以降のコーディングが容易になります。