Test-Driven Development in Swift: Kompiluj lepszy kod dzięki Xctest i Tdd

Ocena:   (4,8 na 5)

Test-Driven Development in Swift: Kompiluj lepszy kod dzięki Xctest i Tdd (Gio Lodi)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781484270011
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:288

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Test-Driven Development in Swift: Kompiluj lepszy kod dzięki Xctest i Tdd - Test-Driven Development...
Wykorzystaj język Swift do skutecznego i wydajnego...
Test-Driven Development in Swift: Kompiluj lepszy kod dzięki Xctest i Tdd - Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Prace autora wydały następujące wydawnictwa:

© 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)