Vývoj řízený testy v jazyce Python: Poslechněte testovací kozu: Použití Djanga, Selenia a JavaScriptu

Hodnocení:   (4,6 z 5)

Vývoj řízený testy v jazyce Python: Poslechněte testovací kozu: Použití Djanga, Selenia a JavaScriptu (Harry Percival)

Recenze čtenářů

Shrnutí:

Kniha je vysoce ceněna pro svůj poutavý styl psaní, komplexní pokrytí jazyka Python a Django a efektivní výuku vývoje řízeného testy (TDD). Mnoho recenzentů chválilo její schopnost demystifikovat složitá témata a praktický přístup k výuce. Někteří však poznamenali, že pro začátečníky může být matoucí kvůli občasným nepřesnostem a zastaralému obsahu.

Klady:

Výborně napsané
důkladné pokrytí Pythonu, Djanga a TDD
efektivní přístup k výuce krok za krokem
skvělé pro začátečníky i zkušené vývojáře
praktické příklady a praktický návod
četná vedlejší témata, která jsou pokryta
podpůrné komentáře autora.

Zápory:

Některý obsah je zastaralý, zejména pokud jde o kompatibilitu s Django
může být matoucí pro úplné začátečníky
občasné nepřesnosti v příkladech kódu
některé části (např. Selenium) nejsou dostatečně podrobné.

(na základě 52 hodnocení čtenářů)

Původní název:

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Obsah knihy:

Druhé vydání této praktické příručky, která vás provede vývojem skutečné webové aplikace od začátku do konce, ukazuje praktické výhody vývoje řízeného testy (TDD) v jazyce Python. Dozvíte se, jak napsat a spustit testy před vytvořením každé části aplikace, a poté vyvinout minimální množství kódu potřebného k tomu, aby tyto testy prošly. Výsledek? Čistý kód, který funguje.

V průběhu kurzu se seznámíte se základy Djanga, Selenia, Gitu, jQuery a Mock a s aktuálními technikami vývoje webových aplikací. Pokud jste připraveni posunout své dovednosti v jazyce Python na vyšší úroveň, tato kniha - aktualizovaná pro Python 3. 6 - jasně ukazuje, jak TDD podporuje jednoduché návrhy a vzbuzuje důvěru.

⬤ Ponořte se do pracovního postupu TDD, včetně cyklu jednotkových testů/kódu a refaktoringu.

⬤ Používejte jednotkové testy pro třídy a funkce a funkční testy pro interakce s uživatelem v prohlížeči.

⬤ Zjistěte, kdy a jak používat makety objektů a jaké jsou výhody a nevýhody izolovaných a integrovaných testů.

⬤ Testujte a automatizujte nasazení pomocí staging serveru.

⬤ Použijte testy na zásuvné moduly třetích stran, které integrujete do svých stránek.

⬤ Automatické spouštění testů pomocí prostředí Continuous Integration.

⬤ Použijte TDD k vytvoření rozhraní REST API s front-end rozhraním Ajax.

Další údaje o knize:

ISBN:9781491958704
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:604

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vzory architektury v jazyce Python: Umožňují vývoj řízený testy, návrh řízený doménou a mikroslužby...
S rostoucí popularitou jazyka Python jsou projekty...
Vzory architektury v jazyce Python: Umožňují vývoj řízený testy, návrh řízený doménou a mikroslužby řízené událostmi. - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Vývoj řízený testy v jazyce Python: Poslechněte testovací kozu: Použití Djanga, Selenia a...
Druhé vydání této praktické příručky, která vás provede...
Vývoj řízený testy v jazyce Python: Poslechněte testovací kozu: Použití Djanga, Selenia a JavaScriptu - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Díla autora vydali tito vydavatelé:

© 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)