Hodnotenie:
Kniha je vysoko cenená pre svoj pútavý štýl písania, komplexné pokrytie Pythonu a Djanga a efektívnu výučbu testami riadeného vývoja (TDD). Mnohí recenzenti chválili jej schopnosť demystifikovať zložité témy a praktický prístup k výučbe. Niektorí však poznamenali, že pre začiatočníkov môže byť mätúca kvôli občasným nepresnostiam a neaktuálnemu obsahu.
Výhody:⬤ Vynikajúco napísané
⬤ dôkladné pokrytie Pythonu, Djanga a TDD
⬤ efektívny prístup k učeniu krok za krokom
⬤ skvelé pre začiatočníkov aj skúsených vývojárov
⬤ praktické príklady a praktický návod
⬤ množstvo pokrytých vedľajších tém
⬤ podporný komentár autora.
⬤ Niektorý obsah je zastaraný, najmä pokiaľ ide o kompatibilitu s Django
⬤ môže byť mätúci pre úplných začiatočníkov
⬤ občasné nepresnosti v príkladoch kódu
⬤ niektoré časti (napr. Selenium) nie sú dostatočne podrobné.
(na základe 52 čitateľských recenzií)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
Druhé vydanie tejto praktickej príručky, ktorá vás prevedie vývojom skutočnej webovej aplikácie od začiatku do konca, ukazuje praktické výhody vývoja riadeného testami (TDD) v jazyku Python. Naučíte sa, ako napísať a spustiť testy pred vytvorením každej časti aplikácie a potom vytvoriť minimálne množstvo kódu potrebného na úspešné zvládnutie týchto testov. Výsledok? Čistý kód, ktorý funguje.
Počas tohto procesu sa naučíte základy Django, Selenium, Git, jQuery a Mock spolu so súčasnými technikami vývoja webových aplikácií. Ak ste pripravení posunúť svoje zručnosti v jazyku Python na vyššiu úroveň, táto kniha - aktualizovaná pre Python 3. 6 - jasne ukazuje, ako TDD podporuje jednoduché návrhy a vzbudzuje dôveru.
⬤ Ponorte sa do pracovného postupu TDD vrátane cyklu jednotkových testov/kódu a refaktorovania.
⬤ Používajte jednotkové testy pre triedy a funkcie a funkčné testy pre interakcie s používateľom v prehliadači.
⬤ Zistite, kedy a ako používať makety objektov a aké sú výhody a nevýhody izolovaných a integrovaných testov.
⬤ Testujte a automatizujte svoje nasadenia pomocou servera staging.
⬤ Aplikujte testy na zásuvné moduly tretích strán, ktoré integrujete na svoje stránky.
⬤ Spustite testy automaticky pomocou prostredia Continuous Integration.
⬤ Použite TDD na vytvorenie rozhrania REST API s front-endovým rozhraním Ajax.
© 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)