Closed hrsano645 closed 3 years ago
こちらのブランチでリファクタリング進めてます。テスト含めて一通り終わったら別のブランチでPRを出します。 https://github.com/hrsano645/covid19-gen-datajson-shizuokapref/tree/refactoring_opendata_perser
リファクタリングのメモ
現在は処理の内部でオープンデータを1行読むごとに、バリデーションする関数を使って検証している
期待される結果: 日付に問題があるときはdata.jsonを生成しない 現状の結果: 日付バリデートで失敗した場合は例外を出して終了する 現状の問題点:
期待される結果は、data.jsonを生成しないことだから結果としては問題ないものの、どこにエラーがあるかをデータすべてを対象にしてバリデートするほうがいいと思う
なので、オープンデータを開いて取り込むときにバリデートを入れて、その時にどの部分に問題があるかを調べられるような方法を取り入れたい。
リファクタリングの段階としては
🐞課題の詳細
📸スクリーンショット / Screenshot
⛏ 課題の解決方法案
今のところの方法(コード書いてるうちに変わるかも
内部データは行列で、details_of_confirmed_casesは辞書になる予定