Perguntas com a marcação «domain-driven-design»

O DDD (Domain-driven Design) é uma abordagem para desenvolver software para necessidades complexas, conectando a implementação a um modelo em evolução.




10
Usando um GUID como uma chave primária
Eu geralmente uso IDs de incremento automático como Chaves Primárias em bancos de dados. Estou tentando aprender os benefícios do uso de GUIDs. Eu li este artigo: https://betterexplained.com/articles/the-quick-guide-to-guids/ Percebo que esses GUIDs são usados ​​para identificar objetos no nível do aplicativo. Eles também são armazenados como a chave primária no …

3
Repositórios DDD no aplicativo ou serviço de domínio
Atualmente, estou estudando o DDD e tenho algumas perguntas sobre como gerenciar repositórios com o DDD. Na verdade, encontrei duas possibilidades: Primeiro A primeira maneira de gerenciar serviços que li é injetar um repositório e um modelo de domínio em um serviço de aplicativo. Dessa forma, em um dos métodos …


2
Um teste de unidade é considerado frágil se falhar quando a lógica de negócios mudar?
Por favor veja o código abaixo; testa para ver se uma pessoa com Sexo feminino é elegível para a oferta1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person = new Person(personId, gender); var id = Guid.NewGuid(); var offer1 = new Offer1(id,"Offer1"); Assert.False(offer1.IsEligible(person)); } …









Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.