Perguntas sobre 'domain-driven-design'

2
respostas

É um teste unitário considerado frágil se falhar quando a lógica de negócios muda?

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...
24.12.2018 / 13:02
6
respostas

O que é um domínio?

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?     
23.10.2017 / 19:56
4
respostas

Rich Domain Models - como, exatamente, o comportamento se encaixa?

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...
06.10.2013 / 20:49
10
respostas

Por que precisamos de tantas classes em padrões de design?

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...
10.04.2018 / 18:10
4
respostas

Linguagem de programação e ubíqua (DDD) em um domínio diferente do inglês

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...
29.01.2011 / 11:45
6
respostas

Diferença entre uma classe de serviço e uma classe auxiliar [fechada]

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?     
26.01.2012 / 23:37
5
respostas

Até que ponto devemos renomear o código e os dados quando as nomenclaturas dos usuários finais mudarem?

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...
05.12.2013 / 19:54
7
respostas

Um sistema pode ser 100% baseado em dados?

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...
07.03.2014 / 20:14
3
respostas

O que, em referência ao DDD, é um contexto limitado?

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....
30.04.2014 / 18:53
7
respostas

Camada de aplicação vs camada de domínio?

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...
22.03.2012 / 17:27