Ocena:
Książka jest dobrze przyjętym przewodnikiem wprowadzającym do testowania iOS, w szczególności koncentrującym się na SwiftUI i zasadach TDD. Jest chwalona za swoją aktualność i przejrzystość, z korzyścią dla czytelników przechodzących z innych języków programowania.
Zalety:⬤ Aktualne informacje na temat SwiftUI
⬤ jasne i dokładne wyjaśnienie zasad TDD
⬤ zawiera konkretne przykłady kodowania w formacie CHEATSHEET
⬤ korzystne dla nowicjuszy w testowaniu iOS
⬤ stanowi dobre wprowadzenie do testowania dla osób z doświadczeniem w innych językach.
Może nie być wystarczająca do obszernego testowania UIKit; służy przede wszystkim jako tekst wprowadzający, który może nie zaspokoić potrzeb bardziej zaawansowanych użytkowników.
(na podstawie 3 opinii czytelników)
Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd
Wykorzystaj język Swift do skutecznego i wydajnego programowania opartego na testach (TDD). Testowanie oprogramowania i TDD to wiecznie zielone koncepcje programistyczne - ale deweloperzy Swift nie przyjęli ich na szeroką skalę. Potrzebna jest jasna mapa drogowa do nauki i przyjęcia TDD w świecie Swift. W ciągu ostatnich lat Apple zainwestowało w XCTest i infrastrukturę testową Xcode, czyniąc testowanie nowym priorytetem w swoim ekosystemie. Biblioteki open source, takie jak Quick i Nimble, również osiągnęły dojrzałość. Narzędzia są już dostępne. Ta książka pokaże ci, jak się nimi posługiwać.
TDD ma do zaoferowania znacznie więcej niż tylko wyłapywanie błędów. Dzięki tej książce poznasz filozofię tworzenia oprogramowania. TDD pozwala inżynierom rozwiązywać problemy przyrostowo, pisząc tylko tyle kodu, ile potrzeba. Rozkładając duże problemy na małe kroki, można poruszać się w szybkim tempie, zawsze robiąc widoczne postępy.
Weź udział w podróży programowania sterowanego testami, budując prawdziwą aplikację iOS i wprowadzając nowe koncepcje w każdym rozdziale. Koncepcje zawarte w książce będą pojawiać się w miarę odkrywania sposobów wykorzystania testów do rozwiązywania problemów z każdego rozdziału. Dzięki TDD pojedynczej aplikacji zapoznasz się ze wszystkimi podstawowymi i zaawansowanymi koncepcjami tego rzemiosła, zrozumiesz kompromisy oferowane przez każdą technikę i przejrzysz iteracyjny proces tworzenia oprogramowania.
Test-Driven Development in Swift zapewnia ścieżkę do wysoce wydajnego sposobu tworzenia niesamowitych aplikacji.
Czego się nauczysz
⬤ Pisać testy, które są łatwe w utrzymaniu.
⬤ Dbać o stale rosnący zestaw testów.
⬤ Budować słownictwo testowe, które może być stosowane poza światem Swift.
⬤ Zobaczyć, w jaki sposób programowanie w języku Swift usprawnia przepływ TDD widoczny w językach dynamicznych.
⬤ Odkryć, w jaki sposób błędy kompilatora mogą dostarczać tych samych pomocnych wskazówek, co nieudane testy.
Dla kogo jest ta książka
Deweloperzy średniego szczebla, którzy chcą pisać kod wyższej jakości i poprawić swoje przepływy pracy. Również programiści, którzy już piszą testy, ale czują, że nie wykorzystują ich w pełni.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)