以前にライブ配信したリファクタリングのもくもく勉強会の動画を編集し解説を加えました。アジャイル開発ではリファクタリングは、プログラミング中に少なくとも1時間に1回は実施と極めて頻出度の高い活動です。ぜひリファクタリングの練習(リファ練)してリファクタリングの基礎を抑えておきましょう。
【関数の抽出】は極めて頻出度が高いリファクタリングステップです。しかし、【関数の抽出】が難しい状況にしばしば出会します。
そこで、【関数の抽出】しやすいように、【問い合わせによる一時変数の置き換え】==【関数の抽出】、【ループの分離】==【ステートメントのスライドからの関数の抽出】とステップバイステップでリファクタリングを進めていきます。
頻繁にテスト実行しながら小さなステップでリファクタリングを進めるのがリファクタリングのコツになっています。その雰囲気が動画から伝われば幸いです。
Page Top