Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 5 głosach.
iOS Test-Driven Development (Second Edition): Learn Real-World Test-Driven Development
Naucz się testować aplikacje iOS!
IOS Test-Driven Development wprowadza w szeroki zakres koncepcji dotyczących nie tylko pisania aplikacji od podstaw z myślą o testowaniu, ale także stosowania tych koncepcji do już napisanych aplikacji, które mają niewiele lub nie mają testów napisanych dla ich funkcjonalności.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla średnio zaawansowanych programistów iOS, którzy znają już podstawy rozwoju iOS i Swift, ale chcą nauczyć się pisać kod, który jest zarówno testowalny, jak i łatwy w utrzymaniu.
Tematy poruszane w iOS Test-Driven Development.
⬤ Cykl TDD: ⬤ Cykl TDD: Poznaj koncepcje Test-Driven Development i dowiedz się, jak zaimplementować te koncepcje w aplikacji iOS.
⬤ Wyrażenia testowe i oczekiwania: Dowiedz się, jak testować zarówno kod synchroniczny za pomocą wyrażeń, jak i kod asynchroniczny za pomocą oczekiwań.
⬤ Testowanie RESTful Networking: Napisz testy weryfikujące punkty końcowe sieci i możliwość wyśmiewania zwracanych wyników.
⬤ Test Authentication: Napisz testy, które działają przeciwko uwierzytelnionym punktom końcowym.
⬤ Problemy ze starszymi aplikacjami: Poznaj problemy związane ze starszymi aplikacjami napisanymi bez testów jednostkowych lub bez myślenia o testowaniu kodu.
⬤ Rozbijanie zależności na moduły: Dowiedz się, jak podzielić zależności w kodzie na moduły z własnymi testami.
⬤ Refaktoryzacja dużych klas: ⬤ Refaktoryzacja dużych klas: Dowiedz się, jak refaktoryzować duże klasy na mniejsze, łatwiejsze w zarządzaniu i testowaniu klasy / obiekty.
Jedna rzecz, na którą możesz liczyć: po przeczytaniu tej książki będziesz przygotowany do pisania testowalnych aplikacji, w których możesz bez obaw wprowadzać zmiany, wiedząc, że testy wychwycą zmiany powodujące awarie.