Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 9 Stimmen.
Test-Driven iOS Development with Swift - Fourth Edition: Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5
Erstellen Sie robuste Anwendungen mit TDD mit Swift 5. 5 und werden Sie ein TDD-Experte durch das Schreiben von Tests für View-Controller, Ansichten, Netzwerk-Code und sogar SwiftUI Ansicht
Key Features:
⬤ Erstellen Sie eine komplette iOS-App mit testgetriebener Entwicklung.
⬤ Erforschen Sie das Testen von View-Controllern, Tabellenansichten, Navigation und Netzwerkcode.
⬤ Lernen Sie, wie man Tests für Combine- und SwiftUI-Code schreibt.
Buchbeschreibung:
Testgetriebene Entwicklung (TDD) ist eine bewährte Methode, um Softwarefehler in einem früheren Stadium der Softwareentwicklung zu finden. Das Schreiben von Tests vor dem Programmieren verbessert die Struktur und Wartbarkeit Ihrer Anwendungen, und die Verwendung von TDD in Kombination mit Swift 5. Die verbesserte Syntax von Swift 5 gibt Ihnen keine Ausrede mehr, um schlechten Code zu schreiben.
Entwickler, die mit iOS arbeiten, können ihr Wissen mit diesem praktischen Leitfaden zu TDD in iOS in die Praxis umsetzen. Dieses Buch hilft Ihnen, die Grundlagen zu verstehen und zeigt Ihnen, wie Sie TDD mit Xcode ausführen. Sie lernen, wie Sie Netzwerkcode testen, zwischen verschiedenen Teilen der App navigieren, asynchrone Tests ausführen und vieles mehr. Anhand praktischer Beispiele aus der Praxis erhalten Sie zunächst einen Überblick über den TDD-Workflow und lernen Unit-Testing-Konzepte und Codezyklen kennen. Anschließend entwickeln Sie eine komplette iOS-App mit TDD und erkunden dabei verschiedene Strategien zum Schreiben von Tests für Modelle, View-Controller und Netzwerkcode. Außerdem erfahren Sie, wie Sie die Benutzeroberfläche und die Geschäftslogik von iOS-Apps testen und sogar Tests für die Netzwerkschicht der Beispiel-App schreiben können.
Am Ende dieses TDD-Buches werden Sie in der Lage sein, TDD-Methoden bequem in Ihre tägliche Entwicklung zu implementieren, um skalierbare und robuste Anwendungen zu erstellen.
Was Sie lernen werden:
⬤ Implementieren Sie TDD in der Swift-Anwendungsentwicklung.
⬤ Erkennen Sie Fehler, bevor Sie den Code mit dem TDD-Ansatz ausführen.
⬤ Verwenden Sie TDD, um Modelle, View-Controller und Views zu erstellen.
⬤ Testen Sie Netzwerkcode mit asynchronen Tests und Stubs.
⬤ Schreiben Sie Code, der leicht zu lesen und zu warten ist.
⬤ Entwerfen Sie funktionale Tests, die Ihren Softwareanforderungen entsprechen.
⬤ Entdecken Sie Szenarien, in denen TDD angewendet und vermieden werden sollte.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an iOS-Entwickler, die TDD anwenden möchten, um wartbare und skalierbare Anwendungen zu erstellen. Entwickler auf mittlerem Niveau mit Erfahrung in der Entwicklung von Swift-Anwendungen können das Beste aus diesem Buch herausholen. Vorherige Erfahrung mit der Anwendung von TDD auf Swift-Anwendungen ist nicht erforderlich.