Punteggio:
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.
⬤ 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)
Adaptive Code: Agile Coding with Design Patterns and Solid Principles
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.
© 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)