Das Rspec-Buch: Verhaltensgesteuerte Entwicklung mit Rspec, Cucumber und Co.

Bewertung:   (4,2 von 5)

Das Rspec-Buch: Verhaltensgesteuerte Entwicklung mit Rspec, Cucumber und Co. (David Chelimsky)

Leserbewertungen

Zusammenfassung:

Das RSpec-Buch wird von den Lesern sowohl gelobt als auch kritisiert, weil es eine umfassende Einführung in die verhaltensorientierte Entwicklung (Behavior-Driven Development, BDD) und die testorientierte Entwicklung (Test-Driven Development, TDD) mit RSpec und Cucumber bietet. Während viele den pädagogischen Wert und die philosophischen Grundlagen der Methoden schätzen, äußern sie auch erhebliche Bedenken hinsichtlich veralteter Inhalte und fehlender praktischer Anwendungen.

Vorteile:

Bietet eine solide Einführung in BDD, TDD, RSpec und Cucumber, die viele als nützlich für ihre Entwicklungspraktiken empfinden.

Nachteile:

Hervorragend geeignet für Anfänger und zugänglich für ernsthafte Amateurprogrammierer, die ihren Ansatz zur Softwareentwicklung verbessern.

(basierend auf 33 Leserbewertungen)

Originaltitel:

The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends

Inhalt des Buches:

Behaviour-Driven Development (BDD) vereint das Beste aus den Techniken Test Driven Development, Domain Driven Design und Acceptance Test Driven Planning, so dass Sie bessere Software mit selbstdokumentierenden, ausführbaren Tests erstellen können, die Benutzer und Entwickler in einer gemeinsamen Sprache zusammenbringen.

Holen Sie das Beste aus BDD in Ruby heraus - mit dem RSpec-Buch, geschrieben vom leitenden Entwickler von RSpec, David Chelimsky.

Sie werden sofort mit RSpec 2 und Cucumber loslegen, indem Sie ein einfaches Spiel entwickeln und Cucumber verwenden, um High-Level-Anforderungen in einer Sprache auszudrücken, die Ihr Kunde versteht, und RSpec, um granularere Anforderungen auszudrücken, die sich auf das Verhalten einzelner Objekte im System konzentrieren. Sie werden lernen, wie man Test-Doubles (Mocks und Stubs) verwendet, um die Umgebung zu kontrollieren und die RSpec-Beispiele auf jeweils ein Objekt zu fokussieren, und wie man RSpec so anpasst, dass es in der Sprache Ihrer Domäne "spricht".

Sie werden Rails 3-Anwendungen entwickeln und begleitende Tools wie Webrat und Selenium verwenden, um Anforderungen für Webanwendungen sowohl im Speicher als auch im Browser zu formulieren. Und Sie lernen, Rails-Views, -Controller und -Modelle zu spezifizieren, und zwar völlig isoliert voneinander.

Egal, ob Sie Anwendungen, Frameworks oder die dazugehörigen Bibliotheken entwickeln, das RSpec-Buch wird Ihnen helfen, besseren Code und bessere Tests zu schreiben und bessere Software an zufriedenere Benutzer zu liefern.

Weitere Daten des Buches:

ISBN:9781934356371
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2010
Seitenzahl:350

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Das Rspec-Buch: Verhaltensgesteuerte Entwicklung mit Rspec, Cucumber und Co. - The Rspec Book:...
Behaviour-Driven Development (BDD) vereint das...
Das Rspec-Buch: Verhaltensgesteuerte Entwicklung mit Rspec, Cucumber und Co. - The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: