Testgetriebene Entwicklung mit Python: Gehorche der Testziege: Mit Django, Selenium und JavaScript

Bewertung:   (4,6 von 5)

Testgetriebene Entwicklung mit Python: Gehorche der Testziege: Mit Django, Selenium und JavaScript (Harry Percival)

Leserbewertungen

Zusammenfassung:

Das Buch ist hoch angesehen für seinen fesselnden Schreibstil, die umfassende Abdeckung von Python und Django und die effektive Vermittlung von Test Driven Development (TDD). Viele Rezensenten lobten seine Fähigkeit, komplexe Themen zu entmystifizieren, und seinen praktischen Lernansatz. Einige merkten jedoch an, dass es für Anfänger aufgrund gelegentlicher Ungenauigkeiten und veralteter Inhalte verwirrend sein kann.

Vorteile:

Exzellenter Schreibstil
Gründliche Abdeckung von Python, Django und TDD
Effektiver Schritt-für-Schritt-Lernansatz
Sowohl für Anfänger als auch für erfahrene Entwickler geeignet
Praktische Beispiele und praktische Anleitungen
Zahlreiche Nebenthemen werden behandelt
Unterstützende Kommentare des Autors.

Nachteile:

Einige Inhalte sind veraltet, insbesondere die Kompatibilität mit Django
kann für absolute Anfänger verwirrend sein
gelegentliche Ungenauigkeiten in Codebeispielen
einige Abschnitte (z.B. Selenium) sind nicht ausreichend detailliert.

(basierend auf 52 Leserbewertungen)

Originaltitel:

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Inhalt des Buches:

Die zweite Auflage dieses praxisorientierten Handbuchs führt Sie von Anfang bis Ende durch die Entwicklung einer echten Webanwendung und demonstriert die praktischen Vorteile der testgetriebenen Entwicklung (TDD) mit Python. Sie lernen, wie Sie Tests schreiben und ausführen, bevor Sie die einzelnen Teile Ihrer Anwendung erstellen, und dann die minimale Menge an Code entwickeln, die erforderlich ist, um diese Tests zu bestehen. Das Ergebnis? Sauberer Code, der funktioniert.

Dabei lernen Sie die Grundlagen von Django, Selenium, Git, jQuery und Mock sowie aktuelle Webentwicklungstechniken kennen. Wenn Sie bereit sind, Ihre Python-Kenntnisse auf die nächste Stufe zu heben, zeigt Ihnen dieses Buch - aktualisiert für Python 3. 6--Klar zeigt, wie TDD ermutigt einfache Designs und inspiriert Vertrauen.

⬤ Tauchen Sie ein in den TDD-Workflow, einschließlich des Unit-Test/Code-Zyklus und Refactoring.

⬤ Verwenden Sie Unit-Tests für Klassen und Funktionen und funktionale Tests für Benutzerinteraktionen innerhalb des Browsers.

⬤ Lernen Sie, wann und wie man Mock-Objekte verwendet, und die Vor- und Nachteile von isolierten gegenüber integrierten Tests.

⬤ Testen und automatisieren Sie Ihre Einsätze mit einem Staging-Server.

⬤ Wenden Sie Tests auf die Plugins von Drittanbietern an, die Sie in Ihre Website integrieren.

⬤ Automatisches Ausführen von Tests mit Hilfe einer Continuous Integration-Umgebung.

⬤ TDD verwenden, um eine REST-API mit einer Ajax-Front-End-Schnittstelle zu erstellen.

Weitere Daten des Buches:

ISBN:9781491958704
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:604

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Architekturmuster mit Python: Testgetriebene Entwicklung, domänengetriebenes Design und...
Da Python immer beliebter wird, werden die Projekte immer...
Architekturmuster mit Python: Testgetriebene Entwicklung, domänengetriebenes Design und ereignisgesteuerte Microservices ermöglichen - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Testgetriebene Entwicklung mit Python: Gehorche der Testziege: Mit Django, Selenium und JavaScript -...
Die zweite Auflage dieses praxisorientierten...
Testgetriebene Entwicklung mit Python: Gehorche der Testziege: Mit Django, Selenium und JavaScript - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

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