Einleitung
Während der Anwendungsentwicklung kann sich viel Logik in User Stories ansammeln.
Das Befolgen der folgenden Tipps während der Entwicklung kann dazu beitragen, Ihre User Stories sauber und ordentlich strukturiert zu halten.
Weitere Vorteile der Sauberkeit der User Stories sind:
- Reduzierte kognitive Belastung
- Logik kann schneller verstanden werden
- Schnellere Erkennung von ungenutzter Logik (toter Code)
Verwenden der visuellen Gruppierung
Durch die visuelle Gruppierung von Shapes zum Erstellen logischer Gruppen können Sie verwandte Shapes schneller erkennen und nachvollziehen, aus welchen Shapes eine logische Gruppe gebildet wird.
Es ermöglicht Ihnen auch, unbenutzte Formen / Logik (toter Code) viel einfacher und schneller zu finden.
Versuchen Sie, die Verwendung von “parallelen” Flüssen zu vermeiden, wenn dies nicht erforderlich ist
Wenn Ihre Logik nacheinander ausgeführt werden kann, tun Sie dies, und versuchen Sie, mehrere parallele Flüsse zu vermeiden.
Wenn Sie z. B. UI-Aktionen verwenden, um Werte der Benutzeroberfläche zuzuordnen / UI-Elemente zu ändern, versuchen Sie, eine einzelne UI-Aktionsform anstelle von mehreren zu verwenden
Toten Code entfernen
Nicht verwendete Formen sollten entfernt werden, wenn sie in naher Zukunft nicht mehr benötigt werden.
Verwenden von benutzerdefinierten Ereignissen für Logik, die von mehreren Ereignissen verwendet wird
Die Verwendung von benutzerdefinierten Ereignissen ist die beste Möglichkeit, eine vorhandene Anwendung mehrmals zu verwenden.
Bei der Verwendung von benutzerdefinierten Ereignissen müssen die logischen Shapes nur einmal konfiguriert werden und können verwendet werden, indem das benutzerdefinierte Ereignis von einem anderen Ort / aus einer anderen User Story veröffentlicht wird.
Außerdem wird die Logik beim Bereitstellen der Anwendung nur einmal in den Anwendungscode kompiliert.
- Logik, die von benutzerdefinierten Ereignissen verwendet wird, ist nur einmal im Anwendungscode enthalten
- Eine einzige Quelle, wenn diese Logik geändert werden muss
- Legen Sie den Namen so fest, dass klar ist, welche Logik ausgeführt wird
Vermeiden Sie es, Formen überall zu verbinden
Verwenden Sie benutzerdefinierte Ereignisse, um den Überblick zu behalten
Verwenden Sie dasselbe Ereignis nicht mehrmals, um die Logik zu definieren
Einmaliges Definieren von Ereignissen und Verwenden von benutzerdefinierten Ereignissen zum Auslösen von Logik (in anderen User Storys)
Schreiben Sie einfache Beschreibungen für jedes Prozessdesigner-Shape
Insbesondere für Formen, die nicht anzeigen, was passiert (z. B. UI-Aktionen, Skriptblöcke, Bedingungen usw.).
Das macht es einfacher zu verstehen, was passiert.
Auch diese Beschreibungen werden in die Prozessdokumentation aufgenommen, die automatisch über den Prozessdesigner generiert werden kann.