Mixing Fowlers Transaction Script e Domain Model

4

Sto sviluppando una grande applicazione in cui lo sviluppatore precedente ha utilizzato il pattern Transaction Script di Martin Fowlers.

I requisiti stanno diventando più complessi e sta diventando un incubo di manutenzione. Pertanto, ho iniziato a utilizzare Fowlers Domain Model e Table Data Gateway nel tentativo di separare le preoccupazioni e il codice di riutilizzo. Sta diventando un processo di refactoring.

La mia domanda è: è una cattiva pratica mescolare e abbinare i modelli? per esempio. utilizzando Transaction Script e Domain Model nella stessa applicazione o è pratica relativamente comune?

    
posta w0051977 25.05.2013 - 15:05
fonte

1 risposta

2

Va bene combinare schemi logici di dominio. Un grande sistema può essere suddiviso in moduli con schemi logici di dominio selezionati in base alla complessità di ciascun modulo, ad es. Complessità - Pattern modello del dominio e materiale semplice possono utilizzare Transaction Script. Se poi trovi che alcuni semplici moduli stanno iniziando a diventare complessi, puoi rifattorizzare il modello del modello di dominio. Lo copro in un libro che sto scrivendo al momento link

    
risposta data 20.07.2013 - 11:57
fonte

Leggi altre domande sui tag