Hodnocení:
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.
⬤ 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ářů)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
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.
© 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)