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.


2
DDD - raiz agregada com grande número de filhos
Eu prefácio esta pergunta dizendo que sou relativamente novo no DDD, por isso posso estar cometendo alguns erros fundamentais aqui! Estou trabalhando em um projeto que envolve os conceitos de Contas e Transações (no sentido financeiro). Uma conta pode ter muitas transações inseridas nela. Parece-me que Conta e Transação são …




5
Encontre a raiz agregada DDD
Vamos jogar o jogo favorito de todos, encontrar a raiz de agregação. Vamos usar o domínio canônico de problema do cliente / pedido / linhas de pedidos / produto. Tradicionalmente, Cliente, pedido e produto são os ARs, com OrderLines sendo entidades sob o Pedido. A lógica por trás disso é …




4
Abordagem DDD para operações básicas de CRUD em um aplicativo complexo e centrado no domínio
Minha empresa está reescrevendo nosso aplicativo Web do zero. É um aplicativo de nível empresarial amplo, com um domínio complexo no setor financeiro. Estamos usando um ORM (estrutura de entidade) para persistência. Em essência, metade de nosso aplicativo se concentra em coletar dados brutos do usuário, armazená-los e, em seguida, …

3
É uma prática recomendada que uma definição de objeto de API contenha IDs de referência de terceiros como propriedades?
Como isso: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Estou preocupado com o referenceId . O domínio …


2
O ID comercial conhecido de uma entidade deve ser representado com um tipo dedicado em DDD / OOP?
Em termos práticos, significa usar um costume (imutável) classsobre um stringou outro tipo primitivo. Exemplos: Publicação: International Standard Book Number. Finanças: Número Internacional de Identificação dos Valores Mobiliários. Vantagens: Pode garantir o formato de um identificador. Torna-se um membro de primeira classe do modelo. Desvantagens: Adiciona atrito persistente (por exemplo, …

4
Modelar relacionamentos com DDD (ou com senso)?
Aqui está um requisito simplificado: O usuário cria um Questioncom vários Answers. Questiondeve ter pelo menos um Answer. Esclarecimento: pense Questione Answercomo em um teste : há uma pergunta, mas várias respostas, onde poucas podem estar corretas. Usuário é o ator que está preparando este teste, portanto, ele cria perguntas …

2
DDD: objetos imutáveis ​​também podem ser entidades?
Eu li inúmeras postagens sobre diferenças entre objetos Entidades e Valor e, embora eu pense que pelo menos conceitualmente entendo como as duas diferem, parece que em algumas dessas postagens os autores consideram um conceito de domínio específico como um VO simplesmente porque é imutável (portanto, seu estado nunca será …

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.