Sporcarsi le mani con l'architettura pulita: Costruire applicazioni 'pulite' con esempi di codice in Java

Punteggio:   (4,6 su 5)

Sporcarsi le mani con l'architettura pulita: Costruire applicazioni 'pulite' con esempi di codice in Java (Tom Hombergs)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per le sue intuizioni pratiche e teoriche sulla Clean Architecture, per la sua attenzione alla creazione di software manutenibile e per le sue chiare spiegazioni dei principi dell'architettura. Molti lettori lo considerano una risorsa preziosa sia per gli sviluppatori alle prime armi che per quelli esperti, in particolare per quanto riguarda la progettazione guidata dal dominio e l'architettura esagonale. Tuttavia, alcuni recensori hanno notato che gli esempi forniti sono limitati nella loro varietà, concentrandosi principalmente su una singola applicazione di trasferimento di denaro, il che potrebbe limitare l'applicabilità a progetti più grandi.

Vantaggi:

Il libro è ben organizzato e ricco di informazioni e offre approfondimenti pratici e teorici sull'architettura pulita. Fornisce eccellenti spiegazioni del “perché” dietro il “come”, una trattazione approfondita della manutenibilità e presenta diversi approcci architetturali utilizzati a livello globale. L'uso di semplici esempi di codice in Java e Kotlin e l'approccio pratico sono molto apprezzati. È adatto agli sviluppatori alle prime armi e fornisce una comprensione completa della creazione di software manutenibile.

Svantaggi:

Alcuni lettori hanno trovato gli esempi troppo focalizzati su un singolo caso (un'applicazione per il trasferimento di denaro), con conseguenti dubbi sull'applicabilità dei contenuti a progetti più ampi o diversi. Inoltre, sebbene il libro copra efficacemente molti principi, alcuni recensori hanno espresso il desiderio di avere maggiori indicazioni sull'applicazione di queste intuizioni a sistemi più grandi.

(basato su 8 recensioni dei lettori)

Titolo originale:

Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Contenuto del libro:

Scopri come l'architettura esagonale può contribuire ad aumentare la manutenibilità.

Caratteristiche principali:

⬤ Esplora i modi per rendere il tuo software flessibile, estensibile e adattabile.

⬤ Imparare nuovi concetti che possono essere facilmente integrati nel proprio stile di sviluppo del software.

⬤ Sviluppare la mentalità di prendere decisioni consapevoli sull'architettura.

Descrizione del libro:

Costruire per la manutenibilità è fondamentale per mantenere bassi i costi di sviluppo (e per rendere felici gli sviluppatori). La seconda edizione di "Sporcatevi le mani con l'architettura pulita" vi fornisce le competenze e le conoscenze essenziali per costruire software manutenibile.

Sulla base del successo della prima edizione, questa guida completa esplora gli svantaggi dell'architettura stratificata convenzionale e mette in evidenza i vantaggi degli stili incentrati sul dominio, come la Clean Architecture di Robert C. Martin e la Hexagonal Architecture di Alistair Cockburn. Poi, il libro si immerge in capitoli pratici che mostrano come realizzare un'architettura esagonale nel codice reale. Imparerete in dettaglio le diverse strategie di mappatura tra i livelli di un'architettura esagonale e vedrete come assemblare gli elementi dell'architettura in un'applicazione. I capitoli successivi dimostrano come far rispettare i confini dell'architettura, quali scorciatoie producono quali tipi di debito tecnico e come, a volte, sia una buona idea assumersi volontariamente tali debiti.

Alla fine di questa seconda edizione, sarete armati di una profonda comprensione dello stile dell'Architettura Esagonale e sarete pronti a creare applicazioni web manutenibili che fanno risparmiare tempo e denaro. Che siate sviluppatori esperti o neofiti, "Sporcatevi le mani con l'architettura pulita" vi consentirà di portare le vostre competenze in materia di architettura del software a nuovi livelli e di creare applicazioni che resistano alla prova del tempo.

Cosa imparerete:

⬤ Identificare i potenziali difetti dell'utilizzo di un'architettura a strati.

⬤ Applicare vari metodi per far rispettare i confini dell'architettura.

⬤ Scoprire come le potenziali scorciatoie possono influire sull'architettura del software.

⬤ Produrre argomenti per l'utilizzo di diversi stili di architettura.

⬤ Strutturare il codice in base all'architettura.

⬤ Eseguire vari test per verificare ogni elemento dell'architettura.

Per chi è questo libro:

Questo libro è per voi se vi interessa l'architettura del software che state costruendo. Per ottenere il massimo da questo libro, è necessario avere una certa esperienza nello sviluppo web. Gli esempi di codice contenuti in questo libro sono in Java. Se non siete programmatori Java, ma sapete leggere codice orientato agli oggetti in altri linguaggi, non avrete problemi. Nei pochi punti in cui sono necessarie specifiche di Java o di framework, queste vengono spiegate in modo esauriente.

Altre informazioni sul libro:

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

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sporcarsi le mani con l'architettura pulita - Get Your Hands Dirty on Clean Architecture
Scoprite come l'architettura esagonale possa contribuire a...
Sporcarsi le mani con l'architettura pulita - Get Your Hands Dirty on Clean Architecture
Sporcarsi le mani con l'architettura pulita: Costruire applicazioni 'pulite' con esempi di codice in...
Scopri come l'architettura esagonale può...
Sporcarsi le mani con l'architettura pulita: Costruire applicazioni 'pulite' con esempi di codice in Java - Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

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)