Hodnotenie:
Kniha je vysoko hodnotená ako základný zdroj informácií pre vývojárov iOS, ktorí chcú zlepšiť svoje zručnosti v oblasti testovania jednotiek. Ponúka praktické príklady, užitočné techniky a cenné poznatky o písaní efektívnych testov. Obsah je dobre štruktúrovaný a je určený pre začiatočníkov aj skúsených vývojárov.
Výhody:Komplexné pokrytie techník testovania v systéme iOS, praktické príklady, dobre organizovaná štruktúra, vhodné pre všetky úrovne zručností, informatívne tipy na písanie spoľahlivých testov a dôveryhodný autor s overenými odbornými znalosťami.
Nevýhody:Neuvádzajú sa žiadne významné nevýhody; niektorí používatelia však naznačujú, že hoci je efektívna pre vývoj v systéme iOS, tí, ktorí prichádzajú z iných programátorských prostredí, môžu potrebovať ďalšie zdroje na preklenutie medzery.
(na základe 9 čitateľských recenzií)
IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift
Nebojte sa zmeniť dizajn svojho kódu iOS pomocou spoľahlivých jednotkových testov. Pomocou vstavaného testovacieho rámca XCTest v Xcode a Swifte získate rýchlu spätnú väzbu na celý svoj kód - vrátane staršieho kódu. Naučte sa triky a techniky testovania všetkého kódu iOS, najmä kontrolérov zobrazení (UIViewControllers), ktoré sú pre aplikácie iOS kľúčové. Naučte sa izolovať a nahradiť závislosti v staršom kóde napísanom bez testov. Precvičte si bezpečné refaktorovanie, ktoré tieto testy umožňuje, a sledujte, ako sa všetky vaše zmeny rýchlo a automaticky overujú. Urobte aj tie najodvážnejšie zmeny kódu s úplnou istotou.
Manuálne testovanie kódu a používateľského rozhrania je tým pomalšie, čím hlbšia je vaša navigačná hierarchia. Len dosiahnutie konkrétnej obrazovky môže trvať niekoľko klepnutí, nehovoriac o skutočných testoch pracovného postupu. Automatické testovanie jednotiek ponúka takú rýchlu spätnú väzbu, že môže zmeniť pravidlá vývoja. Prineste testovanie do vývoja iOS, dokonca aj pre starší kód. Pomocou XCTestu môžete písať unit testy v jazyku Swift pre všetok svoj kód.
Vývojári IOS si zvyčajne vyhradzujú unit testy len pre svoje modelové triedy. Takýto prístup však vynecháva väčšinu kódu bežného pre aplikácie iOS, najmä v prípade UIViewControllers. Naučte sa, ako testovať tieto view controllery, aby ste rozšírili svoje možnosti unit testovania. Keďže dobré unit testy tvoria základ bezpečného refaktorovania, máte možnosť robiť odvážne zmeny. Naučte sa, ako sa vyhnúť najčastejším chybám, ktoré programátori Swiftu robia pomocou frameworku XCTest. Použite pokrytie kódu na nájdenie dier vo svojich testovacích súpravách. Naučte sa identifikovať ťažké závislosti.
Prerábajte návrh svojho kódu rýchlo, s menším rizikom a bez obáv.
© 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)