Por favor, veja o código abaixo; testa para ver se uma pessoa com sexo feminino é elegível para oferta1:
[Fact]
public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale()
{
var personId = Guid.NewGuid();
var gender = "F";
var p...
Eu vejo esse termo muito no contexto da arquitetura de software ("domain-model", "domain-driven-design" etc.). Eu pesquisei isso, mas recebo várias definições diferentes. Então, o que é isso mesmo?
No debate dos modelos de domínio Rich versus Anemic, a internet está cheia de conselhos filosóficos, mas poucos exemplos de autoridade. O objetivo desta questão é encontrar diretrizes definitivas e exemplos concretos de modelos apropriados de De...
Sou um desenvolvedor júnior entre os seniores e estou lutando muito para entender seu raciocínio e raciocínio.
Estou a ler o Design orientado por domínio (DDD) e não consigo entender por que precisamos de criar muitas classes. Se seguirmos...
Eu sei que existem algumas questões aqui que estão intimamente relacionadas com este assunto, mas nenhuma delas toma Linguagem Ubíqua como o ponto de partida ponto então eu acho que justifica esta questão.
Para quem não sabe: Ubiquitous Lan...
Gostaria de saber o que diferencia uma classe de serviço de uma classe de utilitário ou de uma classe auxiliar?
Uma classe apenas com métodos subjacentes chama o dao é um serviço? O uso de classes Helper não viola o SRP?
Há muito tempo, adicionamos um recurso em que nossos usuários podiam "Aceitar" uma imagem depois que ela foi adicionada a uma fila de fluxo de trabalho. Acontece que usamos o termo errado e os usuários realmente "aprovam" a imagem.
Alterar Ac...
Meu novo chefe está trabalhando neste projeto há muitos anos. Eu só estive aqui há algumas semanas, mas não tenho certeza se é possível. Ele gostaria de projetar um sistema que é "100% orientado por dados".
Então, se colocarmos dados suficien...
Ao trabalhar com o livro "Implementing Domain Driven Design", de Vaughn Vernon, não consegui entender bem o que é um contexto limitado.
O livro define um contexto delimitado como "um limite conceitual em que um modelo de domínio é aplicável....
Estou lendo o Domain-Driven Design de Evans e estou discutindo a arquitetura em camadas. Acabei de perceber que as camadas de aplicativo e domínio são diferentes e devem ser separadas. No projeto em que estou trabalhando, eles são meio misturado...