フィールドの抽出
『
Clean Craftsmanship
』5章で紹介されるリファクタリングテクニック
IDEのリファクタリングでメソッドを抽出したときに、引数を制御するのに役立つ
契機:
関数の抽出
に失敗
返り値は不要(フィールドの状態を変えて引き渡すため)
引数が多すぎる。減らしたい
ローカル変数を(クラスの)フィールドに抽出する
(Javaのような言語が前提かも)
COVIDの感染者数レポートプログラムでフィールドの抽出の例