Capitolo 7. L'ambito delle caratteristiche architettoniche
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Il pensiero degli architetti software deve evolversi con il nostro ecosistema e questo è più evidente che nella definizione delle caratteristiche architettoniche. Molti dei framework obsoleti per la determinazione delle caratteristiche architettoniche avevano un difetto fatale: assumere un unico insieme di caratteristiche architettoniche per l'intero sistema. Anche se a volte questo è ancora vero, molte architetture moderne, come i microservizi, contengono caratteristiche architettoniche diverse a livello di servizio e di sistema.
La portata delle caratteristiche architettoniche è una misura utile per gli architetti, soprattutto per determinare lo stile architettonico più appropriato da utilizzare come punto di partenza per l'implementazione. Quando stavamo scrivendo il nostro libro Building Evolutionary Architectures, avevamo bisogno di una tecnica per misurare l'evolvibilità strutturale di particolari stili di architettura. Nessuna delle misure esistenti offriva il giusto livello di dettaglio. La sezione "Misure strutturali" illustra una serie di metriche a livello di codice che consentono agli architetti di analizzare gli aspetti strutturali di un'architettura, ma nessuna di queste metriche riflette la portata. Esse rivelano dettagli di basso livello sul codice, ma non sono in grado ...