Codice adattivo: Codifica agile con modelli di progettazione e principi solidi

Punteggio:   (4,6 su 5)

Codice adattivo: Codifica agile con modelli di progettazione e principi solidi (Gary McLean Hall)

Recensioni dei lettori

Riepilogo:

Nel complesso, il libro è stato molto apprezzato per i suoi contenuti approfonditi sullo sviluppo del software, in particolare per gli sviluppatori C# e .NET. I recensori apprezzano l'attenzione alla qualità pratica del codice, ai principi SOLID e ai design pattern, che lo rendono prezioso sia per i programmatori nuovi che per quelli esperti. Tuttavia, alcuni lettori ritengono che il libro potrebbe approfondire gli esempi e che i capitoli iniziali sui processi agili siano fuori luogo.

Vantaggi:

Ricco di informazioni di qualità, senza riempimenti.
Insegna principi di codifica a prova di futuro.
Buon mix di teoria ed esempi pratici.
Valido sia per i principianti che per gli sviluppatori esperti.
Lo stile di scrittura chiaro e conciso favorisce la comprensione.
Copre efficacemente concetti essenziali come SOLID e i design pattern.

Svantaggi:

I capitoli iniziali sui processi agili possono sembrare irrilevanti per alcuni lettori.
Alcuni esempi sono considerati superficiali e potrebbero non fornire una profondità sufficiente ai programmatori esperti.
La percezione di un pregiudizio anti-Microsoft può limitare il pubblico.
Il libro potrebbe non essere utile per coloro che cercano esempi dettagliati di codifica simili a “Clean Code”.

(basato su 40 recensioni dei lettori)

Titolo originale:

Adaptive Code: Agile Coding with Design Patterns and Solid Principles

Contenuto del libro:

Scrivere codice in grado di adattarsi ai cambiamenti.

Applicando i principi di questo libro, è possibile creare codice in grado di adattarsi a nuovi requisiti e scenari imprevisti senza doverlo riscrivere in modo significativo. Gary McLean Hall descrive le migliori pratiche, i principi e i modelli Agile per progettare e scrivere codice che possa evolvere più rapidamente e facilmente, con meno errori, perché non ostacola il cambiamento.

Ora riveduta, aggiornata e ampliata, Adaptive Code, seconda edizione, aggiunge indispensabili approfondimenti pratici su Kanban, inversione delle dipendenze e creazione di astrazioni riutilizzabili. Grazie a oltre un decennio di esperienza di consulenza e sviluppo Agile, McLean Hall ha aggiornato il suo best-seller con una copertura più approfondita di test delle unità, refactoring, iniezione di dipendenze pure e altro ancora.

Imparate nuovi e potenti metodi per:

- Scrivere codice che permetta e integri Scrum, Kanban o qualsiasi altro framework Agile.

- Sviluppare codice in grado di sopravvivere a importanti cambiamenti nei requisiti.

- Pianificare l'adattabilità utilizzando dipendenze, layering, interfacce e design pattern.

- Eseguire test unitari e refactoring in tandem, ottenendo più valore da entrambi.

- Utilizzare la tecnica del "golden master" per rendere adattabile il codice legacy.

- Costruire codice SOLID con principi di responsabilità singola, apertura/chiusura e sostituzione di Liskov.

- Creare interfacce più piccole per supportare esigenze architettoniche e dei clienti più diverse.

- Sfruttare le migliori pratiche di dependency injection per migliorare l'adattabilità del codice.

- Applicare l'inversione delle dipendenze con il pattern Stairway ed evitare i relativi anti-pattern.

Informazioni su di voi.

Questo libro si rivolge a programmatori di tutti i livelli di competenza che desiderano una visione più pratica dei design pattern, dei principi SOLID, dei test unitari, del refactoring e degli argomenti correlati. La maggior parte dei lettori avrà programmato in C#, Java, C++ o altri linguaggi orientati agli oggetti e avrà familiarità con le principali tecniche di programmazione procedurale.

Altre informazioni sul libro:

ISBN:9781509302581
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Codice adattivo: Codifica agile con modelli di progettazione e principi solidi - Adaptive Code:...
Scrivere codice in grado di adattarsi ai...
Codice adattivo: Codifica agile con modelli di progettazione e principi solidi - Adaptive Code: Agile Coding with Design Patterns and Solid Principles

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)