Hodnotenie:
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.
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í)
Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd
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.
© 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)