2012-04-19 書籍 Refactoring to Patterns | Refactoring | What Is Refactoring Refactoring to Patterns パンくず 書籍 Refactoring to Patterns Refactoring What Is Refactoring 概要 リファクタリングとは何か? 詳細 リファクタリングは振る舞いを変えずに内部構造を変えること。 リファクタリングは重複を取り除いたり、構造をシンプルにする。安全にリファクタリングするには、テストを自動化する。 小さなリファクタリングはあっという間に終わる。 数週間や数カ月かかるリファクタリングもあるだろうが、問題ない。 何故なら大きなリファクタリングも小さなリファクタリングの集まりだから。リファクタリングは段階を設けて行うより、常に行うべきである。 マネージャーが明日のデモのために急いで実装をさせるならデモが終わってからリファクタリングすればよい。