Vedi il codice qui sotto; verifica se una persona con genere femminile è eleggibile per l'offerta 1:
[Fact]
public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale()
{
var personId = Guid.NewGuid();
var gender = "F";
var person...
Vedo questo termine molto nel contesto dell'architettura software ("domain-model", "domain-driven-design" ecc.). L'ho cercato su google, ma ho un sacco di definizioni diverse. Allora, cos'è veramente?
Nel dibattito sui modelli di dominio Rich vs. Anemic, Internet è pieno di consigli filosofici ma di esempi autorevoli. L'obiettivo di questa domanda è quello di trovare linee guida definitive ed esempi concreti di opportuni modelli di progettazi...
Sono uno sviluppatore junior tra gli anziani e sto lottando molto con la comprensione del loro modo di pensare e ragionare.
Sto leggendo Domain-Driven Design (DDD) e non riesco a capire perché dobbiamo creare così molte classi Se seguiamo q...
So che ci sono già alcune domande che sono strettamente correlate a questo argomento ma nessuno di loro prende Lingua Ubiquitous come Punto quindi penso che giustifichi questa domanda.
Per chi non lo sapesse: Ubiquitous Language è il concet...
Vorrei sapere che cosa differenzia una classe di servizio da una classe di utilità o una classe helper?
Una classe solo con metodi sottostanti chiama il dao è un servizio? L'utilizzo delle classi Helper non viola l'SRP?
Molto tempo fa abbiamo aggiunto una funzione in cui i nostri utenti potevano "accettare" un'immagine dopo essere stata aggiunta a una coda del flusso di lavoro. Risulta, abbiamo usato il termine sbagliato, e gli utenti effettivamente "Approvano"...
Il mio nuovo capo ha lavorato a questo progetto per molti anni. Sono qui da poche settimane, ma non sono sicuro che sia possibile. Vorrebbe progettare un sistema "al 100% guidato dai dati".
Quindi, se inseriamo abbastanza dati, possiamo defin...
Quando lavoravo al libro "Implementing Domain Driven Design" di Vaughn Vernon, non sono stato in grado di capire bene in cosa consista un contesto limitato.
Il libro definisce un contesto limitato come "un confine concettuale in cui è applica...
Sto leggendo Domain-Driven Design di Evans e sono nella parte che discute dell'architettura a strati. Ho appena realizzato che i livelli di applicazione e dominio sono diversi e dovrebbero essere separati. Nel progetto a cui sto lavorando, sono...