Diciamo che abbiamo un database legacy. Scopriamo che le tabelle Orders
e OrderLines
contengono ogni 100 colonne. Alcuni di essi non possono essere nulli, sono non e non faranno parte della nostra logica aziendale, ma devono essere inizializzati. Inoltre ci sarà un altro set di colonne che non useremo neanche.
Ora vogliamo iniziare a costruire un modello di dominio in cima a quello. Ci rendiamo conto che molte di queste colonne o attributi non appartengono al nostro linguaggio onnipresente. Quale sarebbe il corretto modellare i requisiti e allo stesso tempo soddisfare i database precedenti?