Nel valutare un potenziale progetto al lavoro, ho suggerito che potrebbe essere vantaggioso utilizzare un approccio di progettazione guidato dal dominio al suo modello a oggetti. Il progetto non ha un dominio eccessivamente complesso, quindi il mio collega mi ha lanciato questo:
È stato detto che il DDD è favorevole nei casi in cui esiste un modello di dominio complesso ("... Si applica ogni volta che operiamo in un dominio complesso e complesso" Eric Evans).
Ciò su cui mi sono perso è: come definisci la complessità di un dominio? Può essere definito dal numero di radici aggregate nel modello di dominio? La complessità di un dominio nell'interazione degli oggetti?
Il dominio che stiamo valutando è relativo alla pubblicazione online e alla gestione dei contenuti.