Test efficaci con Rspec 3: Costruire applicazioni Ruby con sicurezza

Punteggio:   (4,7 su 5)

Test efficaci con Rspec 3: Costruire applicazioni Ruby con sicurezza (Myron Marston)

Recensioni dei lettori

Riepilogo:

Il libro “Effective Testing with RSpec 3” di Myron Marston e Ian Dees è molto apprezzato per la sua chiarezza, la profondità delle informazioni e gli esempi pratici volti a migliorare la comprensione del framework di testing RSpec. Sebbene molti recensori lo ritengano utile sia per gli utenti nuovi che per quelli esperti di RSpec, alcuni notano problemi con la completezza degli esempi di codice sorgente forniti.

Vantaggi:

Contenuti chiari e ben strutturati che semplificano concetti complessi.
Informazioni complete su RSpec, che lo rendono prezioso sia per i principianti che per gli sviluppatori esperti.
Numerosi esempi pratici di codice che migliorano l'apprendimento.
Buoni esercizi alla fine di ogni capitolo per rafforzare la comprensione.
Impatto positivo sulla capacità dei lettori di scrivere test migliori e di rifattorizzare le loro suite di test.
Approfondimenti autorevoli da parte di sviluppatori esperti del settore.

Svantaggi:

Mancano parti fondamentali del codice sorgente necessario per eseguire gli esempi, con conseguente frustrazione.
Alcune dipendenze sono obsolete e non compatibili con le nuove versioni di Ruby.
Alcuni lettori hanno ritenuto che lo stile di scrittura non sia adatto a tutti.

(basato su 17 recensioni dei lettori)

Titolo originale:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Contenuto del libro:

I nostri test sono di nuovo rotti! Perché la suite impiega così tanto tempo ad essere eseguita? Che valore stiamo ottenendo da questi test? Risolvete i vostri problemi di testing costruendo e mantenendo software di qualità con RSpec, il popolare framework di testing Ruby dal sapore BDD. Questa guida definitiva dello sviluppatore principale di RSpec vi mostra come usare RSpec per realizzare progetti più manutenibili, specificare e documentare il comportamento atteso e prevenire le regressioni durante il refactoring. Costruite un progetto utilizzando RSpec per progettare, descrivere e testare il comportamento del vostro codice. Sia che siate alle prime armi con i test automatici o che li usiate da anni, questo libro vi aiuterà a scrivere test più efficaci.

RSpec è stato scaricato più di 100 milioni di volte e ha ispirato innumerevoli framework di test in altri linguaggi. Utilizzate questo influente framework di test per Ruby per sviluppare iterativamente un progetto con la sicurezza che deriva da un codice ben testato. Questo libro vi guida nella creazione di un progetto Ruby con RSpec ed esplora in dettaglio i singoli componenti.

Iniziate imparando le basi dell'installazione e dell'uso di RSpec. Quindi costruite un'API JSON del mondo reale, utilizzando RSpec durante tutto il processo per guidare un flusso di lavoro outside-in in stile BDD. Applicare una strategia di test efficace per scrivere test veloci e robusti che supportino la progettazione evolutiva attraverso il refactoring. Il resto del libro fornisce la guida definitiva ai componenti di RSpec. Usare i metadati di rspec-core per tagliare e tagliare la vostra suite di specifiche. Approfondite i matcher di rspec-expectations: componeteli in modo flessibile, specificate con precisione i risultati attesi e diagnosticate rapidamente i problemi con l'aiuto di buoni messaggi di fallimento. Scrivete test veloci e isolati con i test double di rspec-mocks e spingete il vostro codice verso interfacce più semplici.

Gli autori, con 20 anni di esperienza complessiva nel campo dei test automatici, condividono la saggezza dei test che porterà a un'esperienza di test divertente e produttiva.

Cosa serve:

Per seguire il libro è necessario avere Ruby 2.2+. Il libro vi guiderà nell'installazione di RSpec 3 e nell'impostazione di un nuovo progetto per utilizzarlo.

Altre informazioni sul libro:

ISBN:9781680501988
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:275

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Test efficaci con Rspec 3: Costruire applicazioni Ruby con sicurezza - Effective Testing with Rspec...
I nostri test sono di nuovo rotti! Perché la suite...
Test efficaci con Rspec 3: Costruire applicazioni Ruby con sicurezza - Effective Testing with Rspec 3: Build Ruby Apps with Confidence

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)