Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Refactoring to Patterns | Refactoring | What Motivate Us to Refactoring

パンくず

書籍 Refactoring to Patterns
Refactoring
What Motivate Us to Refactoring

概要

リファクタリングの動機とは?

詳細

多くの理由によりコードのリファクタリングを行う際、大抵の理由は共通の物である

・コードの追加をより簡単にすること
技術的負債を抱えた既存コードに処理を追加することは難しいため
リファクタリングを行なってから新規機能を追加します。

・既存コードの設計を改良すること
継続した設計の改良により、私たちはの作業はより容易になり
以後の作業の軽減する。

・より深くコードを理解すること
時おり、何を意図しているのか?どのように動いているのか?というような部分が分からない
システムに遭遇することがあります。
こんな時、リファクタリングで構造をシンプルに改善することでコードの理解が容易になります。

・迷惑なコードを減らすこと
重複を減らし、複雑なコードをシンプルにすることで迷惑なコードを排除します。
これにより以降のコーディングが容易になります。