Domande con tag 'domain-driven-design'

2
risposte

Organizzazione della soluzione di Visual Studio per microservizi?

Stiamo iniziando a ridefinire uno dei nostri principali prodotti in una architettura orientata ai microservizi . Attualmente stiamo utilizzando la struttura di cartelle Implementazione di Domain Driven Design per organizzare i file di origi...
posta 28.03.2017 - 16:33
4
risposte

Una classe immutabile può avere un costruttore di argomenti zero?

Vedi il codice qui sotto: public List<DenominationDTO> CalculateChange( decimal cost, decimal paymentReceived, string currencySymbol) { var currency = CurrencyFactory.Create(currencySymbol); var denomina...
posta 14.06.2017 - 15:15
2
risposte

Evitare lo spazio dei nomi e il nome della classe in conflitto

Dire che sto sviluppando un'applicazione per il Calcolatore. Ha una classe chiamata: Calculator . Pertanto la struttura del mio spazio dei nomi sarebbe simile a questa: MyCompany.Calculator.Core.Calculator Sfortunatamente, questo non è...
posta 01.12.2017 - 12:14
2
risposte

Uequitous language e resource REST API?

Ho pubblicato una domanda riguardante il linguaggio Ubiquitous e il livello di maturità nell'API REST. Ubiquitous language and maturity level in REST API? Dopo una lunga codifica ho capito che ulteriori domande possono essere derivate da...
posta 15.06.2016 - 11:19
3
risposte

Dominio "trasversale" in DDD

Recentemente ho iniziato a studiare Domain Driven Design e finora sembra che possa aiutare enormemente il progetto attuale del mio team. Mi sto imbattendo in un piccolo problema, anche se effettivamente determino quali sono i domini nel nostro...
posta 09.07.2014 - 06:36
4
risposte

Giustificazione per relazione bidirezionale

In genere cerco ed evito le relazioni bidirezionali a tutti i costi. Recentemente ho cercato di seguire una filosofia di progettazione più incentrata sul dominio e sto cercando consigli nel modo migliore per risolvere un problema specifico. S...
posta 11.08.2012 - 01:52
2
risposte

Lingua Ubiquitous e livello di maturità nell'API REST?

Secondo il modello di maturità di Richardson ci sono diversi livelli di maturità nell'approccio REST. link Dal momento che DDD utilizza un linguaggio ubiquitario, mi chiedo quale livello di maturità è consigliato, se un'API REST è un livell...
posta 03.05.2016 - 12:11
3
risposte

C'è qualche ragione per sovrascrivere gli uguali per un'entità?

Un'entità ha un'identità, il che implica che dovrebbe esserci solo un oggetto (ad esempio un particolare cliente) in memoria. Come tale, l'uguaglianza di riferimento (che è ciò che la versione base di object.equals controlla) dovrebbe essere...
posta 13.09.2014 - 15:59
2
risposte

Dove devo inserire le costanti relative al dominio?

Ad esempio se ho una costante, come la dimensione della password generata, allora dove dovrei mettere quella costante se il generatore di password casuali è implementato nell'infrastruttura? Immagino che questo dovrebbe essere un servizio di dom...
posta 16.02.2017 - 11:59
2
risposte

Designing Consistent Module di fatturazione

Ho avuto difficoltà a progettare il modulo generatore di fatture nel mio progetto. Ho il seguente design; Una volta generata una fattura, questa verrà archiviata nel database. Nel caso in cui l'utente debba rigenerare una fattura in fut...
posta 15.03.2017 - 07:57