Tech Track
Abstract
Scopriamo come applicare i principi dell’architettura esagonale su Magento e quali vantaggi possiamo ottenere.
Alla base della architettura esagonale c’è la distinzione tra il codice della nostra applicazione e quello dell’infrastruttura che lo supporta.
Tale distinzione ci consente di modellare il nostro codice guidati dal dominio e non dai vincoli dettati dall’infrastruttura, ad esempio il framework utilizzato.
Inoltre, la scrittura di test automatici si semplifica e possono essere introdotti nuovi ed efficaci tipi di test, come gli use-case test; questi consentono a IT e Business di confrontarsi usando un linguaggio comune, in accordo con i principi del Domain-Driven Design.
Durante la presentazione saranno mostrati i principi dell’architettura esagonale e un esempio di implementazione use-case-driven di una funzionalità integrata con Magento.