Bewertung:

Das Buch ist ein umfassender Leitfaden zur testgetriebenen Entwicklung, der sich an Personen mit fortgeschrittenen Kenntnissen von Ruby und Rails richtet. Es bietet detaillierte Teststrategien und Beispiele, kann aber für Anfänger oder Gelegenheitsentwickler überwältigend sein.
Vorteile:⬤ Sehr umfassend und detailliert
⬤ gut organisierter Inhalt
⬤ vorteilhaft für fortgeschrittene Benutzer
⬤ bietet wertvolle Testvorschriften und Schritt-für-Schritt-Beispiele.
Nicht geeignet für Anfänger oder Gelegenheits-Coder; dicht und schwer zu verstehen ohne gründliche Kenntnisse von Ruby und Rails.
(basierend auf 3 Leserbewertungen)
Rails 5 Test Prescriptions: Build a Healthy Codebase
Leidet Ihr Rails-Code unter Aufblähung, Sprödigkeit oder Ungenauigkeit? Beheben Sie diese Probleme mit der regelmäßigen Anwendung von testgetriebener Entwicklung. Sie werden Rails 5. 1, Minitest 5 und RSpec 3. 6, sowie beliebte Testbibliotheken wie factory_girl und Cucumber. Zu den Aktualisierungen gehören Rails 5. 1 Systemtests und Webpack-Integration. Tun Sie, was der Arzt verordnet hat, damit sich Ihre Anwendungen besser fühlen. Zu den Nebeneffekten gehören besserer Code, weniger Bugs und zufriedenere Entwickler.
Ihre Ruby on Rails-Anwendung ist krank. Die Deadline rückt näher, aber jedes Mal, wenn Sie die kleinste Änderung am Code vornehmen, geht etwas anderes kaputt. Niemand kann sich mehr daran erinnern, was dieses knifflige Stück Code eigentlich tun sollte, und niemand kann sagen, was es eigentlich tut. Außerdem ist er fehlerhaft. Sie brauchen eine testgetriebene Entwicklung: ein Verfahren zur Verbesserung des Designs, der Wartbarkeit und der langfristigen Funktionsfähigkeit von Software.
Mit praktischen Code-Beispielen und Diskussionen darüber, warum Testen funktioniert, beginnt dieses Buch mit den grundlegenden Funktionen, die als Teil des Kerns von Ruby on Rails geliefert werden. Sobald Sie diese Funktionen in Ihre Programmierpraxis integriert haben, arbeiten Sie mit beliebten Testwerkzeugen von Drittanbietern wie RSpec, Jasmine, Cucumber und factory_girl. Testen Sie die Komponenten einer Rails-Anwendung, einschließlich der Back-End-Modelllogik und der Front-End-Anzeigelogik. Testen Sie anhand von Rails-Beispielen, damit Ihr Code besser auf zukünftige Änderungen reagieren kann. Außerdem erfahren Sie, wie Sie mit realen Testsituationen umgehen können.
Diese neue Ausgabe wurde auf Rails 5. 1 und RSpec 3. 6 aktualisiert und enthält eine vollständige Abdeckung der neuen Rails-Funktionen, einschließlich Systemtests und der Webpack-basierten JavaScript-Einrichtung.
What You Need:
Ruby 2. 4, Rails 5.