リファクタリングを行う理由
リファクタリングを行う理由
『リファクタリング 既存のコードを安全に改善する (第 2 版)』 より
ソフトウェア設計を改善する
リファクタリングなしでは内部設計が徐々に悪化していく
ソフトウェアを理解しやすくする
バグの発見を助ける
コードが理解しやすいということはバグを発見しやすい
プログラミングを速める
筆者がデザインスタミナ仮説と呼ぶもの