Prefazione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Forse ti starai chiedendo chi siamo e perché abbiamo scritto questo libro.
Alla fine dell'ultimo libro di Harry,Test-Driven Development with Python (O'Reilly), si è ritrovato a fare una serie di domande sull'architettura, come ad esempio: "Qual è il modo migliore per strutturare la tua applicazione in modo che sia facile da testare?" Più precisamente, in modo che la logica di business principale sia coperta da test unitari e in modo da ridurre al minimo il numero di test di integrazione e di test end-to-end necessari? Ha fatto vaghi riferimenti all'"Architettura esagonale", alle "Porte e agli adattatori" e al "Nucleo funzionale, Shell imperativa", ma se fosse stato onesto, avrebbe dovuto ammettere che non si trattava di cose che aveva realmente compreso o che aveva messo in pratica.
E poi ha avuto la fortuna di incontrare Bob, che ha le risposte a tutte queste domande.
Bob è diventato un architetto del software perché nessun altro nel suo team lo faceva. Si è rivelato piuttosto incapace, ma ha avuto la fortuna di incontrare Ian Cooper, che gli ha insegnato nuovi modi di scrivere e pensare al codice.
Gestire la complessità, risolvere i problemi aziendali
Entrambi lavoriamo per MADE.com, un'azienda europea di e-commerce che vende mobili online; qui applichiamo le tecniche di questo libro per costruire sistemi distribuiti che modellano ...
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.
Read now
Unlock full access