Wenn Sie beauftragt wurden, ein Ereignisplanungssystem zu erstellen, das wiederkehrende Ereignisse unterstützt, wie würden Sie es tun? Wie gehen Sie damit um, wenn ein wiederkehrendes Ereignis entfernt wird? Wie können Sie sehen, wann die zukünftigen Ereignisse passieren werden?Designfrage: Wie würden Sie ein wiederkehrendes Ereignissystem entwerfen?
Wenn Sie ein Ereignis erstellen, können Sie "täglich wiederholen" (oder wöchentlich, jährlich usw.) auswählen.
Ein Entwurf pro Antwort bitte. Ich bin an Ruby/Rails gewöhnt, benutze aber, was immer du willst, um das Design auszudrücken.
Ich wurde dies in einem Interview gefragt, und konnte nicht mit einer wirklich guten Antwort, die ich mochte.
Hinweis: war already asked/answered here. Aber ich habe gehofft, einige praktischen Details zu erhalten, wie unten beschrieben:
- Wenn es notwendig, um Daten zu kommentieren oder auf andere Weise in der nur eine Instanz des wiederkehrenden Ereignisses Wie würde das funktionieren?
- Wie würden Ereignisänderungen und -löschungen funktionieren?
- Wie berechnen Sie, wenn zukünftige Ereignisse passieren?
Ich liebe diese Frage, aber ich vermute, dass es geschlossen wird. –
@ joe-van-dyk Hey, ich habe das gleiche Problem, können Sie bitte Ihre Empfehlungen und Link auf Ihre Git-Lösung im Antwortteil !? Ich glaube, du hast dieses Problem gelöst. Ich bin im Datenmodell im Allgemeinen interessant. Danke – Sergii