Skip to Content
Fundamentals of Software Architecture, 2a edizione
book

Fundamentals of Software Architecture, 2a edizione

by Mark Richards, Neal Ford
March 2025
Intermediate to advanced
546 pages
16h 10m
Italian
O'Reilly Media, Inc.
Content preview from Fundamentals of Software Architecture, 2a edizione

Capitolo 20. Modelli architettonici

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Nel Capitolo 9 distinguiamo tra stili architettonici e modelli architettonici: per ricapitolare, gli stili sono topologie denominate che gli architetti distinguono in base alle differenze di topologie, architetture fisiche, implementazioni, stili di comunicazione e topologie di dati. I modelli di architettura, ispirati dal libro Design Patterns, spesso citato, sono soluzioni contestualizzate ai problemi.

È importante distinguere tra i modelli di architettura e le "best practice" (discusse in modo più approfondito nel Capitolo 21). Chiamare qualcosa "best practice" implica che l'architetto ha il preciso dovere, ogni volta che si presenta una particolare situazione, di utilizzare quella pratica. Se la chiamassimo "pratica migliore", potremmo almeno discutere, ma no, la chiamiamo "pratica migliore ", consentendo agli architetti di spegnere il cervello e di seguire sempre la stessa soluzione.

È anche importante distinguere tra pattern e soluzioni. Molti strumenti, framework, librerie e altri artefatti per lo sviluppo del software incapsulano uno o più pattern, a seconda di come vengono implementati, con diversi gradi di fedeltà e mescolanza con altri pattern. Concentrati prima sull'identificazione del pattern più appropriato, poi scegli l'implementazione più adatta.

In questo capitolo presentiamo una serie di ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Fondamenti di ingegneria dei dati

Fondamenti di ingegneria dei dati

Joe Reis, Matt Housley
Advances in SIoT (Social Internet of Things)

Advances in SIoT (Social Internet of Things)

Gururaj H L, Pramod H B, Gowtham M

Publisher Resources

ISBN: 9798341639492Supplemental Content