Was ist das nächste Entwurfsmuster für so etwas wie einen Issue Tracker?Entwurfsmuster für Verfolgung/Status
Sie haben ein Objekt, das einen der folgenden Status haben kann: open
, closed
, in production
.
Aktionen können basierend auf dem aktuellen Status ausgeführt werden.
Meine erste Modellierung sieht ein wenig wie folgt aus:
class Status
- next_status (None or Status)
- previous_status (None or Status)
- actions (set of Actions)
class Action
- name (string)
- description (string)
Mit der Möglichkeit, Aktionen der Gruppierung und die Gruppe auf eine Status zuweisen. Ähnlich wie bei den meisten Berechtigungsmodellen könnte man sagen.
War nur auf der Suche nach Eingabe auf welches Muster dies am meisten folgt, damit ich es mehr erforschen kann. Vielen Dank!
Das sieht aus wie ich will. Ich protokolliere bereits Übergänge und das gibt mir die richtige Einsicht, wie ich darauf aufbauen kann. Vielen Dank! –