Sviluppo guidato dai test con Python: Obbedire alla capra dei test: usare Django, Selenium e JavaScript

Punteggio:   (4,6 su 5)

Sviluppo guidato dai test con Python: Obbedire alla capra dei test: usare Django, Selenium e JavaScript (Harry Percival)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per il suo stile di scrittura accattivante, la copertura completa di Python e Django e l'insegnamento efficace del Test Driven Development (TDD). Molti recensori hanno lodato la sua capacità di demistificare argomenti complessi e il suo approccio pratico all'apprendimento. Tuttavia, alcuni hanno notato che può confondere i principianti a causa di occasionali imprecisioni e contenuti obsoleti.

Vantaggi:

Scrittura eccellente
copertura approfondita di Python, Django e TDD
approccio efficace all'apprendimento passo dopo passo
ottimo sia per i principianti che per gli sviluppatori esperti
esempi pratici e guida pratica
numerosi argomenti collaterali trattati
commento dell'autore di supporto.

Svantaggi:

Alcuni contenuti sono obsoleti, in particolare per quanto riguarda la compatibilità con Django
può essere fonte di confusione per i principianti assoluti
occasionali imprecisioni negli esempi di codice
alcune sezioni (ad esempio, Selenium) non sono sufficientemente dettagliate.

(basato su 52 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

La seconda edizione di questa guida pratica, che vi accompagna nello sviluppo di una vera applicazione web dall'inizio alla fine, dimostra i vantaggi pratici dello sviluppo guidato dai test (TDD) con Python. Imparerete a scrivere ed eseguire i test prima di costruire ogni parte della vostra applicazione, per poi sviluppare la quantità minima di codice necessaria per superare i test. Il risultato? Codice pulito e funzionante.

Imparerete le basi di Django, Selenium, Git, jQuery e Mock, oltre alle attuali tecniche di sviluppo web. Se siete pronti a portare le vostre competenze in Python a un livello superiore, questo libro - aggiornato a Python 3.6 - vi mostra chiaramente come fare per raggiungere il livello successivo. 6- dimostra chiaramente come il TDD incoraggi progetti semplici e ispiri fiducia.

⬤ Si addentra nel flusso di lavoro TDD, compreso il ciclo test unitario/codice e il refactoring.

⬤ Utilizzare i test unitari per classi e funzioni e i test funzionali per le interazioni con l'utente all'interno del browser.

⬤ Imparate quando e come usare gli oggetti mock e i pro e i contro dei test isolati rispetto a quelli integrati.

⬤ Testare e automatizzare le distribuzioni con un server di staging.

⬤ Applicare i test ai plugin di terze parti integrati nel sito.

⬤ Eseguire automaticamente i test utilizzando un ambiente di integrazione continua.

⬤ Usare il TDD per costruire un'API REST con un'interfaccia Ajax front-end.

Altre informazioni sul libro:

ISBN:9781491958704
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:604

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di architettura con Python: Sviluppo guidato dai test, progettazione guidata dal dominio e...
Con la continua crescita di popolarità di Python,...
Modelli di architettura con Python: Sviluppo guidato dai test, progettazione guidata dal dominio e microservizi guidati dagli eventi - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Sviluppo guidato dai test con Python: Obbedire alla capra dei test: usare Django, Selenium e...
La seconda edizione di questa guida pratica, che...
Sviluppo guidato dai test con Python: Obbedire alla capra dei test: usare Django, Selenium e JavaScript - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)