Vývoj riadený testami v jazyku Swift: Kompilácia lepšieho kódu pomocou Xctest a Tdd

Hodnotenie:   (4,8 z 5)

Vývoj riadený testami v jazyku Swift: Kompilácia lepšieho kódu pomocou Xctest a Tdd (Gio Lodi)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijatou úvodnou príručkou o testovaní iOS, zameranou najmä na SwiftUI a princípy TDD. Je chválená za aktuálnosť a zrozumiteľnosť, z ktorej profitujú čitatelia prechádzajúci z iných programovacích jazykov.

Výhody:

Aktuálne so SwiftUI
jasné a dôkladné vysvetlenie princípov TDD
obsahuje konkrétne príklady kódovania vo formáte CHEATSHEET
prínosné pre nováčikov v oblasti testovania iOS
poskytuje dobrý úvod do testovania pre tých, ktorí majú skúsenosti s inými jazykmi.

Nevýhody:

Nemusí postačovať na rozsiahle testovanie UIKit; slúži predovšetkým ako úvodný text, ktorý nemusí spĺňať potreby pokročilejších používateľov.

(na základe 3 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Využívajte Swift na praktizovanie efektívnej a účinnej metodiky vývoja riadeného testami (TDD). Testovanie softvéru a TDD sú evergreenové koncepty programovania - napriek tomu si ich vývojári Swiftu zatiaľ príliš neosvojili. Potrebujeme jasný plán, ako sa naučiť a osvojiť si TDD vo svete Swiftu. V posledných rokoch spoločnosť Apple investovala do XCTestu a testovacej infraštruktúry Xcode, čím sa testovanie stalo novou najvyššou prioritou v ich ekosystéme. Dospelosť dosiahli aj knižnice s otvoreným zdrojovým kódom, ako sú Quick a Nimble. Nástroje sú k dispozícii. Táto kniha vám ukáže, ako ich používať.

TDD môže ponúknuť oveľa viac než len vychytávanie chýb. S touto knihou sa naučíte filozofiu tvorby softvéru. TDD umožňuje inžinierom riešiť problémy inkrementálne a písať len toľko kódu, koľko je potrebné. Rozložením veľkých problémov na malé kroky môžete postupovať rýchlym tempom a vždy dosiahnuť viditeľný pokrok.

Zúčastnite sa na ceste vývoja riadeného testovaním tým, že vytvoríte skutočnú aplikáciu pre iOS a začleníte nové koncepty do každej kapitoly. Koncepty knihy sa objavia, keď zistíte, ako používať testy na riadenie riešení problémov v každej kapitole. Prostredníctvom TDD jednej aplikácie sa zoznámite so všetkými základnými a pokročilými konceptmi tohto remesla, pochopíte kompromisy, ktoré jednotlivé techniky ponúkajú, a preskúmate iteračný proces vývoja softvéru.

Testami riadený vývoj v jazyku Swift poskytuje cestu k vysoko efektívnemu spôsobu vytvárania úžasných aplikácií.

Čo sa naučíte

⬤ Písať testy, ktoré sa ľahko udržiavajú.

⬤ Postarať sa o neustále sa rozširujúcu sadu testov.

⬤ Vybudovať si slovník testovania, ktorý sa dá použiť aj mimo sveta Swiftu.

⬤ Uvidíte, ako programovanie v jazyku Swift zlepšuje priebeh TDD, ktorý vidíme v dynamických jazykoch.

⬤ Objavte, ako môžu chyby kompilátora poskytnúť rovnaké užitočné usmernenie ako zlyhávajúce testy.

Pre koho je táto kniha určená

Vývojárom strednej úrovne, ktorí chcú písať kvalitnejší kód a zlepšiť svoje pracovné postupy. Tiež vývojárom, ktorí už píšu testy, ale majú pocit, že z nich nevyťažili maximum.

Ďalšie údaje o knihe:

ISBN:9781484270011
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:288

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vývoj riadený testami v jazyku Swift: Kompilácia lepšieho kódu pomocou Xctest a Tdd - Test-Driven...
Využívajte Swift na praktizovanie efektívnej a účinnej...
Vývoj riadený testami v jazyku Swift: Kompilácia lepšieho kódu pomocou Xctest a Tdd - Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)