2016-05-09 23 views

Antwort

1

Ich würde tun, was auch immer es braucht, um Szenarien abhängig voneinander zu machen.

Angesichts dieser können Sie sich fragen, warum? Sollten Sie stattdessen die Funktionalität duplizieren? Nein, Sie sollten Schritte in jedem Szenario nicht duplizieren.

Mein Ansatz würde eine Hilfsmethode implementieren, oder viele, die bei der Anmeldung bei Bedarf hilft. Das Anmelden kann und ist oft ein zufälliges Detail, das den Zweck mit dem Szenario verwischt. Der Kern Ihres Szenarios besteht wahrscheinlich nicht darin, sich einzuloggen, es ist wahrscheinlich etwas anderes, das für den aktuellen Benutzer wertvoll ist. Etwas, das sie nicht tun können, wenn sie nicht eingeloggt sind. Ich würde mich auf die Aufgabe konzentrieren, auf die sie abzielen, und erlauben, dass die Anmeldung ein Implementierungsdetail ist, wenn die Schritte später implementiert werden.

Dies wäre mein Ansatz, um Szenarien nicht voneinander abhängig zu machen.