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