Sviluppo Java guidato dai test: Invocare i principi TDD per lo sviluppo di applicazioni end-to-end con Java

Punteggio:   (3,8 su 5)

Sviluppo Java guidato dai test: Invocare i principi TDD per lo sviluppo di applicazioni end-to-end con Java (Viktor Farcic)

Recensioni dei lettori

Riepilogo:

Il libro è un'introduzione pratica allo sviluppo guidato dai test (TDD) e ai test unitari, in particolare per gli sviluppatori Java. Pur essendo ben scritto e istruttivo, soprattutto per coloro che hanno una conoscenza pregressa di Java, contiene numerosi errori di battitura e manca di profondità in alcune aree.

Vantaggi:

Ben scritto per studenti con conoscenze di base di Java
educativo con spiegazioni chiare
contiene esercizi pratici
ricco di esempi
include concetti TDD avanzati
stile di scrittura coinvolgente
buona panoramica sia per i principianti che per gli sviluppatori esperti
affronta scenari del mondo reale.

Svantaggi:

Numerosi errori di battitura
uso del gergo
semplificazione eccessiva di alcuni concetti
esempi complessi possono risultare eccessivi
manca una discussione sui limiti del TDD
alcuni passaggi possono risultare poco chiari o veloci
l'affidamento a strumenti come Vagrant può risultare eccessivo.

(basato su 13 recensioni dei lettori)

Titolo originale:

Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java

Contenuto del libro:

Invocare i principi TDD per lo sviluppo di applicazioni end-to-end con Java.

Caratteristiche principali

⬤ Esplora gli strumenti e i framework TDD più diffusi e diventa più esperto nella creazione di applicazioni.

⬤ Creare applicazioni con una migliore progettazione del codice, un minor numero di bug e una maggiore copertura dei test, consentendo di immetterle rapidamente sul mercato.

⬤ Implementare i metodi di programmazione guidata dai test nei vostri flussi di lavoro di sviluppo.

Descrizione del libro

Lo sviluppo guidato dai test (TDD) è un approccio allo sviluppo che si basa su una procedura "test-first" che enfatizza la scrittura di un test prima di scrivere il codice necessario, e quindi il refactoring del codice per ottimizzarlo.

L'utilità di eseguire il TDD con Java, uno dei linguaggi di programmazione più affermati, è quella di migliorare la produttività dei programmatori, la manutenibilità e le prestazioni del codice e di sviluppare una comprensione più profonda del linguaggio e di come utilizzarlo in modo efficace.

Partendo dalle basi del TDD e dalle ragioni per cui la sua adozione è vantaggiosa, questo libro vi condurrà dai primi passi del TDD con Java fino a quando non sarete abbastanza sicuri di voi stessi da abbracciare questa pratica nella vostra routine quotidiana.

Sarete guidati nell'impostazione degli strumenti, dei framework e dell'ambiente necessari e vi tufferete subito in esercizi pratici con l'obiettivo di padroneggiare una pratica, uno strumento o un framework alla volta. Imparerete la procedura Red-Green-Refactor, a scrivere test unitari e a usarli come documentazione eseguibile.

Con questo libro scoprirete anche come progettare codice semplice e facilmente manutenibile, lavorare con i mock, utilizzare lo sviluppo guidato dal comportamento, rifattorizzare il vecchio codice legacy e rilasciare in produzione una funzionalità semilavorata con i feature toggle.

Terminerete questo libro con una profonda comprensione della metodologia di sviluppo guidato dai test e con la sicurezza di poterla applicare alla programmazione di applicazioni con Java.

Cosa imparerete

⬤ Esplorare gli strumenti e i framework necessari per uno sviluppo TDD efficace.

⬤ Eseguire in modo efficiente il processo Red-Green-Refactor, il pilastro su cui si basano tutte le altre procedure TDD.

⬤ Padroneggiare efficacemente i test unitari isolandoli dal resto del codice.

⬤ Progettare codici semplici e facilmente manutenibili implementando diverse tecniche.

⬤ Utilizzare framework e tecniche di mocking per scrivere facilmente ed eseguire rapidamente i test.

⬤ Sviluppare un'applicazione per implementare lo sviluppo guidato dal comportamento insieme ai test unitari.

⬤ Abilitare e disabilitare le funzionalità utilizzando i Feature Toggles.

Altre informazioni sul libro:

ISBN:9781783987429
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il kit di strumenti DevOps 2.4 - The DevOps 2.4 Toolkit
Come altri libri che ho scritto, anche questo non aveva un obiettivo fisso. Non ho iniziato con un indice. Non ho...
Il kit di strumenti DevOps 2.4 - The DevOps 2.4 Toolkit
Sviluppo Java guidato dai test: Invocare i principi TDD per lo sviluppo di applicazioni end-to-end...
Invocare i principi TDD per lo sviluppo di...
Sviluppo Java guidato dai test: Invocare i principi TDD per lo sviluppo di applicazioni end-to-end con Java - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Il kit di strumenti DevOps 2.5 - The DevOps 2.5 Toolkit
Esploreremo alcune delle competenze e delle conoscenze necessarie per gestire i cluster Kubernetes. Affronteremo...
Il kit di strumenti DevOps 2.5 - The DevOps 2.5 Toolkit
Il kit di strumenti DevOps 2.2 - The DevOps 2.2 Toolkit
Sembra che con ogni nuovo libro lo scopo diventi sempre più confuso e meno preciso. Quando ho iniziato a scrivere...
Il kit di strumenti DevOps 2.2 - The DevOps 2.2 Toolkit
Il kit di strumenti DevOps 2.3 - The DevOps 2.3 Toolkit
L'obiettivo di questo libro non è quello di convincervi ad adottare Kubernetes, ma di fornire una panoramica...
Il kit di strumenti DevOps 2.3 - The DevOps 2.3 Toolkit

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)