minr-dev / desktop

0 stars 0 forks source link

fix: 1日の境界にあるイベントの表示が正しくない #127

Closed Hirotaka-Hanai closed 7 months ago

Hirotaka-Hanai commented 7 months ago

チケット

66

実装内容

未実装

msato-ok commented 7 months ago

LGTM

座標の計算のところ、ややこしかったと思うけど、よく短期間で修正できましたね。 あと、単体テストの実装も、よいと思います。 この実装のやり方は、パラメタライズドテストなどと言われてます。 テストデータをfixtureとして別に実装しておいて、テストロジックと分離すると、テストコードが見やすくなるという利点もあります。fixture はデフォルト値をあらかじめ埋め込んでおいて、Options ObjectパターンでPartial で値を置き替えることで、テストで確認すべきポイントが明確になるというのを狙ってます。