技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

リファクタリングとは【リファクタリング】

学習の進め方

本カテゴリの執筆にあたっては、
こちらの本に則って学習をし、アプトプットしていきます。

books.rakuten.co.jp


リファクタリングとは

「システムが示す最終的な結果は変更せずに、内部構造を改善する取り組み」です。
結果が変わってはいけませんから、テストが重要になります。
簡単に実行できること、簡単に・かつ場合に応じて詳細な結果が分かることなど、
どのようにテストを組むかにも頭を使う必要があります。

リファクタリングを継続し、設計を把握、改変しやすいコードを保つことで、
システムの要件変更などにもスムーズに対応することができるようになります。