Développement iOS avec TDD et Swift
Тест-драйв iOS-приложений на Swift
Résumé :
Introduction
The book "Test-Driven Development with Swift" (2022) by Dr. Dominik Hauser is a practical guide to implementing the TDD methodology in the process of creating iOS applications. The author, a well-known developer and author of several books on Swift, offers the reader not just theory, but ready-made recipes and templates that can be immediately applied in real projects. The book is aimed at developers already familiar with the basics of Swift and Xcode, but who want to take code quality to the next level.
What the book is about
The main idea of the book is to show how to write tests before writing working code (Red-Green-Refactor). The author consistently guides the reader through all stages: from setting up the environment and writing the first unit test to integration testing and UI testing. Special attention is paid to architectural patterns (MVC, MVVM, Coordinator) and how TDD helps design loosely coupled, testable components. The book covers real examples: working with networking, Core Data, asynchronous operations, animations, and gestures.
Who this book is for
- iOS developers with at least 1 year of experience who want to integrate TDD into their workflow.
- Tech leads and architects striving to improve the stability and maintainability of the codebase.
- Students and course graduates who want to master professional testing practices.
What the reader will learn
- Basics of TDD: