Pytanie projektowe: Jak zaprojektowałbyś cykliczny system zdarzeń? [Zamknięte]

Gdybyś miał zbudować system planowania zdarzeń, który obsługiwałby cykliczne wydarzenia, jak byś to zrobił? Jak radzisz sobie z usuwaniem cyklicznego zdarzenia? Jak mógłbyś zobaczyć, kiedy będą miały miejsce przyszłe wydarzenia?

tj. Podczas tworzenia wydarzenia można wybrać „powtarzanie codzienne” (lub co tydzień, co roku itp.).

Jeden projekt na odpowiedź. Jestem przyzwyczajony do Ruby / Rails, ale używam wszystkiego, co chcesz wyrazić.

Zostałem poproszony o to podczas wywiadu i nie mogłem wymyślić naprawdę dobrej odpowiedzi, która mi się podobała.

Uwaga: byłojuż zadałem / odpowiedziałem tutaj. Miałem jednak nadzieję na uzyskanie bardziej praktycznych szczegółów, jak opisano poniżej:

Jeśli trzeba było komentować lub w inny sposób dodawać dane tylko do jednego wystąpienia cyklicznego zdarzenia, jak to działa?Jak działałyby zmiany zdarzeń i skreślenia?Jak obliczasz, kiedy będą miały miejsce przyszłe wydarzenia?

questionAnswers(7)

yourAnswerToTheQuestion