# pair-1a レビュー 2021/06/09 ###### tags: `ペアレビュー` ### nakano - 履歴として残す必要がないかと考えたので、タスクを完了する、はイベントとしてない - SetTaskReminderには、finished_atだけ持たせれば良さそう(is_finishedは要らなそう) - タスクを作られた値はどこに持つのか? - next_send_atは必要なのか? - 現在時刻がnext_send_atを過ぎていたらそのタスクを通知する、という仕様を考えていた - 現在の時刻とcron_intervalから、次のnext_send_atをupdateする - 月末なども、ライブラリを用いることで柔軟に対応できそう? ### sasaki - リマインダーのイベントはセットした日からの周期を計算する - preriod_numは3day後に通知したい時に、Periodsテーブルの24が入ったidをpreriod_idにセットして、24 × preriod_num(3)で表現する ### furukawa - set_atにはどんな値が入るか? - created_atのイメージなので不変な値。periodには「every 1 day」みたいに文字列を格納する - periodをアプリケーション側でパースして、配信時刻を計算するイメージ -