Evaluare:
Cartea este foarte apreciată pentru stilul său captivant de scriere, pentru acoperirea cuprinzătoare a Python și Django și pentru predarea eficientă a Test Driven Development (TDD). Mulți recenzenți au lăudat capacitatea sa de a demistifica subiecte complexe și abordarea sa practică a învățării. Cu toate acestea, unii au remarcat faptul că poate fi confuz pentru începători din cauza inexactităților ocazionale și a conținutului învechit.
Avantaje:⬤ Scriere excelentă
⬤ acoperire completă a Python, Django și TDD
⬤ abordare eficientă de învățare pas cu pas
⬤ excelent atât pentru începători, cât și pentru dezvoltatori experimentați
⬤ exemple practice și îndrumare practică
⬤ numeroase subiecte secundare acoperite
⬤ comentarii de susținere ale autorului.
⬤ O parte din conținut este depășit, în special în ceea ce privește compatibilitatea cu Django
⬤ poate fi confuz pentru începătorii absoluți
⬤ inexactități ocazionale în exemplele de cod
⬤ unele secțiuni (de ex., Selenium) sunt insuficient de detaliate.
(pe baza a 52 recenzii ale cititorilor)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
Ducându-vă prin dezvoltarea unei aplicații web reale de la început până la sfârșit, a doua ediție a acestui ghid practic demonstrează avantajele practice ale dezvoltării bazate pe teste (TDD) cu Python. Veți învăța cum să scrieți și să executați teste înainte de a construi fiecare parte a aplicației dvs. și apoi să dezvoltați cantitatea minimă de cod necesară pentru a trece aceste teste. Rezultatul? Cod curat care funcționează.
În acest proces, veți învăța elementele de bază ale Django, Selenium, Git, jQuery și Mock, împreună cu tehnici actuale de dezvoltare web. Dacă sunteți gata să vă duceți abilitățile Python la nivelul următor, această carte - actualizată pentru Python 3. 6 - demonstrează clar cum TDD încurajează proiectele simple și inspiră încredere.
⬤ Divideți în fluxul de lucru TDD, inclusiv ciclul test unitar/cod și refactorizarea.
⬤ Utilizați teste unitare pentru clase și funcții și teste funcționale pentru interacțiunile utilizatorului în cadrul browserului.
⬤ Învățați când și cum să utilizați obiecte simulate și avantajele și dezavantajele testelor izolate față de cele integrate.
⬤ Testați și automatizați implementările cu ajutorul unui server de staging.
⬤ Aplicați teste la plugin-urile terțe pe care le integrați în site-ul dvs.
⬤ Executați testele automat prin utilizarea unui mediu de integrare continuă.
⬤ Utilizați TDD pentru a construi un API REST cu o interfață front-end Ajax.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)