Hodnocení:
Kniha je dobře hodnoceným úvodním průvodcem testováním iOS, zejména se zaměřením na SwiftUI a principy TDD. Je chválena za aktuálnost a srozumitelnost, z níž těží čtenáři přecházející z jiných programovacích jazyků.
Klady:⬤ Aktuální informace o SwiftUI
⬤ jasné a důkladné vysvětlení principů TDD
⬤ obsahuje konkrétní příklady kódování ve formátu CHEATSHEET
⬤ přínosné pro nováčky v oblasti testování iOS
⬤ poskytuje dobrý úvod do testování pro ty, kteří mají zkušenosti s jinými jazyky.
Nemusí stačit pro rozsáhlé testování UIKit; slouží především jako úvodní text, který nemusí vyhovovat potřebám pokročilejších uživatelů.
(na základě 3 hodnocení čtenářů)
Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd
Využití Swiftu pro efektivní a účinnou metodiku vývoje řízeného testy (TDD). Testování softwaru a TDD jsou evergreenem programování - přesto si je vývojáři Swiftu zatím příliš neosvojili. Potřebujeme jasný plán, jak se naučit a osvojit si TDD ve světě Swiftu. V posledních letech společnost Apple investovala do XCTestu a testovací infrastruktury Xcode a učinila z testování novou hlavní prioritu svého ekosystému. Zralosti dosáhly také open-source knihovny jako Quick a Nimble. Nástroje jsou k dispozici. Tato kniha vám ukáže, jak s nimi zacházet.
TDD může nabídnout mnohem víc než jen vychytávání chyb. S touto knihou se naučíte filozofii tvorby softwaru. TDD umožňuje inženýrům řešit problémy postupně a psát jen tolik kódu, kolik je nutné. Rozložením velkých problémů na malé kroky můžete postupovat rychlým tempem a vždy dosáhnout viditelného pokroku.
Podílejte se na vývoji řízeném testy tím, že vytvoříte skutečnou aplikaci pro iOS a v každé kapitole si osvojíte nové koncepty. Koncepty knihy se objeví, když přijdete na způsoby, jak používat testy k řešení problémů v každé kapitole. Prostřednictvím TDD jedné aplikace se seznámíte se všemi základními i pokročilými koncepty tohoto řemesla, pochopíte kompromisy, které jednotlivé techniky nabízejí, a projdete si iterativní proces vývoje softwaru.
Vývoj řízený testy ve Swiftu poskytuje cestu k vysoce efektivnímu způsobu vytváření úžasných aplikací.
Co se naučíte
⬤ Napsat testy, které se snadno udržují.
⬤ Postarat se o stále se rozšiřující sadu testů.
⬤ Vytvořit si slovník testování, který lze použít i mimo svět Swiftu.
⬤ Uvidíte, jak programování ve Swiftu vylepšuje průběh TDD, který je vidět v dynamických jazycích.
⬤ Zjistěte, jak mohou chyby překladače poskytnout stejně užitečné vodítko jako neúspěšné testy.
Pro koho je tato kniha určena
Vývojářům střední úrovně, kteří chtějí psát kvalitnější kód a zlepšit své pracovní postupy. Také vývojářům, kteří již testy píší, ale mají pocit, že z nich nevyužívají maximum.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)