commew / timelogger-api

時間記録アプリAPI
MIT License
2 stars 0 forks source link

Task.durationが浮動小数点数を返す #69

Closed HAYASHI-Masayuki closed 1 year ago

HAYASHI-Masayuki commented 1 year ago

Screenshot 2023-10-09 at 16-13-39 Timmew

原因は単純に、end_at - start_atの結果が浮動小数点数になっているだけ。 どこでto_iするかだけ要検討。モデルでやるか、コントローラでやるか。

ちゃんとデグレを防げるテストも書く!

HAYASHI-Masayuki commented 1 year ago

モデルでやるか、コントローラでやるか。

このアプリケーションの要件から見て、計測時間が小数点以下の精度を持つ必要はないはず。 表示レベルでなく、アプリケーションレベルで。なのでモデルでよさそう。