Crescere il software orientato agli oggetti, guidati dai test

Punteggio:   (4,5 su 5)

Crescere il software orientato agli oggetti, guidati dai test (Steve Freeman)

Recensioni dei lettori

Riepilogo:

Il libro sul Test Driven Development (TDD) è stato accolto con favore da molti lettori, in particolare per le sue intuizioni pratiche e la comunicazione chiara da parte di autori esperti. Copre vari aspetti del TDD, tra cui il ciclo di sviluppo, la manutenzione dei test e argomenti avanzati come la concorrenza e la persistenza. Tuttavia, il libro è stato criticato per la sua attenzione limitata a un singolo esempio, che alcuni hanno ritenuto non sufficientemente rappresentativo dei progetti del mondo reale.

Vantaggi:

Scritto da esperti di TDD con spiegazioni chiare.
Offre preziose intuizioni sull'implementazione del TDD e sulle migliori pratiche.
Contiene esempi efficaci, in particolare l'applicazione AuctionSniper.
Incoraggia una visione olistica della progettazione del software insieme al testing.
Molti lettori lo hanno trovato motivante e illuminante per la comprensione del TDD.
Il libro promuove una sinergia tra progettazione orientata agli oggetti e TDD.

Svantaggi:

Il focus su un singolo esempio (un'applicazione d'asta) è considerato eccessivamente ristretto e non pienamente rappresentativo dei tipici progetti software.
Alcuni hanno trovato la versione Kindle difficile da leggere a causa della scarsa formattazione, soprattutto per quanto riguarda gli esempi di codice.
Alcune parti del libro, in particolare le discussioni su argomenti avanzati, sono state giudicate affrettate o poco approfondite.
Le critiche alla struttura del libro indicano che potrebbe beneficiare di un approccio più vario oltre ai casi di studio.

(basato su 90 recensioni dei lettori)

Titolo originale:

Growing Object-Oriented Software, Guided by Tests

Contenuto del libro:

Prefazione di Kent Beck.

"Gli autori di questo libro hanno condotto una rivoluzione nell'artigianato della programmazione controllando l'ambiente in cui il software cresce". --Ward Cunningham.

"Finalmente un libro pieno di codice che espone la profonda simbiosi tra TDD e OOD. Questo è un libro da conservare". --Robert C. Martin.

"Se volete essere esperti dello stato dell'arte del TDD, dovete comprendere le idee contenute in questo libro" - Michael Feathers.

Il Test-Driven Development (TDD) è ormai una tecnica consolidata per realizzare più rapidamente un software migliore. Il TDD si basa su un'idea semplice: Scrivere i test per il codice prima di scrivere il codice stesso. Tuttavia, questa "semplice" idea richiede abilità e giudizio per essere realizzata bene. Ora esiste una guida pratica al TDD che va oltre i concetti di base. Attingendo a un decennio di esperienza nella costruzione di sistemi reali, due pionieri del TDD mostrano come lasciare che i test guidino lo sviluppo e "far crescere" un software coerente, affidabile e manutenibile.

Steve Freeman e Nat Pryce descrivono i processi che utilizzano, i principi di progettazione che cercano di raggiungere e alcuni degli strumenti che li aiutano a portare a termine il lavoro. Attraverso un esteso esempio di lavoro, imparerete come funziona il TDD a più livelli, utilizzando i test per guidare le funzionalità e la struttura orientata agli oggetti del codice, e usando gli oggetti Mock per scoprire e poi descrivere le relazioni tra gli oggetti. Lungo il percorso, il libro affronta sistematicamente le sfide che i team di sviluppo incontrano con il TDD, dall'integrazione del TDD nei processi al test delle funzionalità più difficili. La trattazione comprende.

- Implementare il TDD in modo efficace: iniziare e mantenere lo slancio.

Durante il progetto.

- Creare codice più pulito, più espressivo e più sostenibile.

- L'uso dei test per rimanere costantemente concentrati sul mantenimento della qualità.

- Capire come TDD, Mock Objects e Object-Oriented Design si fondono.

Nel contesto di un progetto di sviluppo software reale.

- Usare i Mock Objects per guidare la progettazione orientata agli oggetti.

- Riuscire dove il TDD è difficile: gestire dati di test complessi e testare la persistenza.

E la concorrenza.

Altre informazioni sul libro:

ISBN:9780321503626
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2009
Numero di pagine:384

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Crescere il software orientato agli oggetti, guidati dai test - Growing Object-Oriented Software,...
Prefazione di Kent Beck. "Gli autori di questo...
Crescere il software orientato agli oggetti, guidati dai test - Growing Object-Oriented Software, Guided by Tests

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)