2018-12-10 リファクタリングとは【リファクタリング】 リファクタリング 学習の進め方 本カテゴリの執筆にあたっては、 こちらの本に則って学習をし、アプトプットしていきます。 books.rakuten.co.jp リファクタリングとは 「システムが示す最終的な結果は変更せずに、内部構造を改善する取り組み」です。 結果が変わってはいけませんから、テストが重要になります。 簡単に実行できること、簡単に・かつ場合に応じて詳細な結果が分かることなど、 どのようにテストを組むかにも頭を使う必要があります。 リファクタリングを継続し、設計を把握、改変しやすいコードを保つことで、 システムの要件変更などにもスムーズに対応することができるようになります。