Gestire la complessità del software con domain driven design e cqrs
Stefano Ottaviani
* Affiliatelinks/Werbelinks
Links auf reinlesen.de sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekommt reinlesen.de von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.
Naturwissenschaften, Medizin, Informatik, Technik / Anwendungs-Software
Beschreibung
Il progresso tecnologico dovuto alla presenza di computer sempre più velocie capaci, e di strumenti più evoluti per sviluppare software, è stato accompagnato dalla richiesta da parte del mercato di creare applicazioni che risolvessero esigenze sempre più complesse. Purtroppo, però, le maggiori risorse degli elaboratori, o i sofisticatissimi ambienti di sviluppo che abbiamo oggi a disposizione, da soli non sono in grado di gestire tali esigenze.La ricerca di soluzioni che potessero aiutarmi a governare questa complessità, che potrei definire sia tecnica che di gestione del progetto, è passata attraverso vari argomenti: tra questi, la strutturazione di applicazioni secondovari pattern architetturali come le Layered Architecture, MVC, e affini, o l’uso di principi come i SOLID, la Dependecy Injection e l’Inversion of Control.Ma gli argomenti che probabilmente hanno dato maggiori soluzioni a riguardo sono state le metodologie agili e Domain Driven Design, due temi che tra l’altro si integrano bene tra loro.