定期的なイベントをサポートするイベント スケジューリング システムの構築を任されたとしたら、どのようにしますか? 定期的なイベントが削除された場合、どのように処理しますか? 将来の出来事がいつ起こるかをどうやって知ることができますか?
つまり、イベントを作成するときに、「毎日繰り返す」(または毎週、毎年など) を選択できます。
回答ごとに 1 つのデザインをお願いします。Ruby/Railsには慣れていますが、デザインを表現したいものは何でも使ってください。
面接でこう聞かれたのですが、なかなかいい返事ができませんでした。
注:ここですでに質問/回答されています。しかし、以下に詳述するように、より実用的な詳細を取得したいと考えていました。
- 定期的なイベントの 1 つのインスタンスだけにコメントを付けたり、データを追加したりできるようにする必要がある場合、それはどのように機能しますか?
- 予定の変更と削除はどのように機能しますか?
- 将来のイベントがいつ発生するかをどのように計算しますか?