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