Quali livelli dovrebbero riflettere la lingua del dominio (se una lingua di dominio può esistere rigorosamente)?

0

Questa domanda si riferisce a quella che ho chiesto in precedenza: link

Durante la rilettura di "Domain-Driven Design: Tackling Complexity in the Heart of Software" di Eric Evans, ho notato che la possibilità di ottenere una terminologia comune (linguaggio di dominio) è data per scontata. Da dove inizia una lingua di dominio? Quali livelli di codice (o qualunque sia il raggruppamento) dovrebbero riflettere questa lingua di dominio?

    
posta CarneyCode 03.04.2011 - 10:14
fonte

2 risposte

1

Ho letto anche DDD e, se ricordo bene, il livello specifico del dominio non è realmente un livello, è un linguaggio comune che pervade l'intera applicazione. Da qui l'importanza di farlo bene.

    
risposta data 03.04.2011 - 15:46
fonte
1

In linea di principio, il livello più in alto, dal momento che è il livello che codifica la logica aziendale ed è lì, la lingua specifica del dominio è un'espressione della BL.
 Posso consigliare "Modellazione e progettazione orientata agli oggetti" di Blaha & Rumbaugh (IBSN 0-13-196859-9) sulla base del fatto che mi ha dato un buon modello mentale su come dovrebbe apparire il software e consigli pratici

modifica
Nell'implementazione di DSL nei livelli inferiori. Beh, nel mio caso, solo se ho visto che ho ottenuto un codice sostanzialmente più piccolo. Poiché queste parti sono spesso facili da esprimere in costrutti già presenti nella maggior parte dei linguaggi, forse per la gestione di db è quasi del tutto inutile.

Probabilmente è anche un problema che è già stato risolto in un modo o nell'altro da altri ed è una buona opportunità per riutilizzare queste soluzioni.

    
risposta data 03.04.2011 - 15:38
fonte

Leggi altre domande sui tag