Wann sollte ich Spezifikationen für Rails-Anwendung und wann Gurke (früher rspec-Geschichten) verwenden? Ich weiß natürlich, wie beide arbeiten und Spezifikationen aktiv nutzen. Aber es fühlt sich immer noch komisch an, Gurke zu benutzen. Meine aktuelle Ansicht ist, dass es praktisch ist, Cucumber zu verwenden, wenn Sie eine Anwendung für den Client implementieren und nicht verstehen, wie das ganze System noch funktionieren soll.RSpec vs Gurke (RSpec stories)
Aber was ist, wenn ich mein eigenes Projekt mache? Die meiste Zeit weiß ich, wie die Teile des Systems interagieren. Alles, was ich tun muss, ist eine Reihe von Komponententests zu schreiben. Was sind die möglichen Situationen, in denen ich Gurke dann brauchen würde?
Und als eine entsprechende zweite Frage: Muss ich Spezifikationen schreiben, wenn ich Gurkengeschichten schreibe? Wäre es nicht doppelt getestet?
Wie kommt * jede * * single * [Closed] Frage, die ich stolpern wird als "nicht konstruktiv" von Bill der Eidechse geschlossen UND zur gleichen Zeit die Frage viele Male upvoted! ?! Was vermisse ich ? –
stimme ich voll und ganz zu. Ich bin immer noch sehr verwirrt, wo ich Fragen wie "Was ist Best Practice, um XXX zu machen" posten kann. – Dean
Ich stimme zu, ich stoße immer wieder auf gute Fragen mit aufschlussreichen, hilfreichen Antworten auf SO, die aus dem einen oder anderen Grund geschlossen wurden. –