Desenvolvimento iOS com TDD e Swift
Тест-драйв iOS-приложений на Swift
Resumo:
Introdução
O livro «Test-Driven Development with Swift» (2022) do Dr. Dominik Hauser é um guia prático para implementar a metodologia TDD no processo de criação de aplicativos iOS. O autor, um desenvolvedor renomado e autor de vários livros sobre Swift, oferece ao leitor não apenas teoria, mas receitas prontas e padrões que podem ser aplicados imediatamente em projetos reais. O livro é voltado para desenvolvedores que já conhecem os fundamentos de Swift e Xcode, mas desejam elevar a qualidade do código a um novo nível.
Sobre o que é o livro
A ideia principal do livro é mostrar como escrever testes antes de escrever o código funcional (Red-Green-Refactor). O autor guia o leidor sequencialmente por todas as etapas: desde a configuração do ambiente e a escrita do primeiro unit test até o teste de integração e o teste de UI. Atenção especial é dada aos padrões arquiteturais (MVC, MVVM, Coordinator) e como o TDD ajuda a projetar componentes fracamente acoplados e testáveis. O livro aborda exemplos reais: trabalho com rede, Core Data, operações assíncronas, animações e gestos.
Para quem é este livro
- Desenvolvedores iOS com experiência de 1 ano ou mais, que desejam incorporar TDD em seu fluxo de trabalho.
- Tech leads e arquitetos, que buscam aumentar a estabilidade e a manutenibilidade da base de código.
- Estudantes e graduados de cursos, que desejam aprender práticas profissionais de teste.
O que o leitor aprenderá
- Fundamentos do TDD: