Rails 5 Test-Vorschriften: Eine gesunde Codebasis aufbauen

Bewertung:   (4,7 von 5)

Rails 5 Test-Vorschriften: Eine gesunde Codebasis aufbauen (Noel Rappin)

Leserbewertungen

Zusammenfassung:

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.

Nachteile:

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)

Originaltitel:

Rails 5 Test Prescriptions: Build a Healthy Codebase

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9781680502503
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:350

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Rails 5 Test-Vorschriften: Eine gesunde Codebasis aufbauen - Rails 5 Test Prescriptions: Build a...
Leidet Ihr Rails-Code unter Aufblähung,...
Rails 5 Test-Vorschriften: Eine gesunde Codebasis aufbauen - Rails 5 Test Prescriptions: Build a Healthy Codebase
Modernes CSS mit Tailwind: Flexibles Styling ohne viel Aufwand - Modern CSS with Tailwind: Flexible...
Diese neue Ausgabe des Buches behandelt Tailwind...
Modernes CSS mit Tailwind: Flexibles Styling ohne viel Aufwand - Modern CSS with Tailwind: Flexible Styling Without the Fuss
Moderne Front-End-Entwicklung für Rails, Zweite Ausgabe: Hotwire, Stimulus, Turbo und React - Modern...
Verbessern Sie das Benutzererlebnis für Ihre...
Moderne Front-End-Entwicklung für Rails, Zweite Ausgabe: Hotwire, Stimulus, Turbo und React - Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React
Ruby 3.3 programmieren: Das Handbuch für pragmatische Programmierer - Programming Ruby 3.3: The...
Ruby ist eine der wichtigsten Programmiersprachen...
Ruby 3.3 programmieren: Das Handbuch für pragmatische Programmierer - Programming Ruby 3.3: The Pragmatic Programmers' Guide

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