COVIDの感染者数レポートプログラムでフィールドの抽出の例
第5章 リファクタリングの例
ローカル変数をフィールドに抽出することで、メソッドを劇的に抽出しやすくした
その後のリファクタリングにつながる
CSVファイルをレポートに変換
county(郡)
stateの下位の行政区画
http://informit.com/register からWeb版を見るべき。Kindleでは文字列中の空白文字の区別がつかない
これからリファクタリングをしていく、育てていくコード
テストコード
DELTAは使っていない
statesWithShortLinesテストケースはCSVの末尾改行が不要では
Pythonでは落ちた(空文字列をカンマで分割する([""]となる)ので、tokens[1])
COVIDの感染者数レポートプログラムをJavaからPythonへ書き換えたときのメモ