アップデート記事は次をご覧ください。 https://www.agile-studio.jp/post/twop-refactor-now 前回までにリファクタリングのチュートリアルの例を示しました。TDDと同様にテストを頻繁に実行しながらステップバイステップで読みやすく変更しやすいコードに変換していくことがリファクタリングの基本です。 今回以降は、2章以降のリファクタリングを参考にサマリーを紹介します。今回は、リファクタリングをいつやるのか?を中心に解説します。リファクタリングの言葉は広まっていますが、マーティンファウラーが提示しているリファクタリングの内容を学び直すことで、新たなな発見があれば幸いです。 改めてリファクタリングとは?書籍によるとリファクタリングの定義は、次になります。 リファクタリング(名詞):外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウ
![リファクタリングをいつやるの?今でしょ!〜技術的負債とダンスを(10)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0097b27277eb09688c6a76ba4a61b216f4ebc004/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F0%2AmaCU0SLSVvaSNqR7.jpg)