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.





3
Quando uma Raiz Agregada deve conter outro AR (e quando não deve)
Deixe-me começar pedindo desculpas pela duração do post, mas eu realmente queria transmitir o máximo de detalhes antecipadamente, para que eu não dedique seu tempo indo e voltando nos comentários. Estou projetando um aplicativo seguindo uma abordagem DDD e estou pensando em quais orientações posso seguir para determinar se uma …

5
Como combinar TDD e DDD estritos?
TDD é sobre como projetar código, guiado por testes. Assim, camadas típicas geralmente não são construídas antecipadamente; eles devem aparecer um pouco através das etapas de refatoração. O design orientado a domínio envolve muitos padrões técnicos, definindo camadas bem estabelecidas, como Camada de aplicativos, Camada de infraestrutura, Camada de domínio, …

2
DDD CQRS - autorização por consulta e por comando
Sumário A autorização no CQRS / DDD deve ser implementada por comando / consulta ou não? Estou desenvolvendo pela primeira vez um aplicativo online usando mais ou menos estritamente o padrão DDD CQRS. Eu me deparei com um problema que eu realmente não consigo entender. O aplicativo que estou criando …

5
DDD, Saga e fornecimento de eventos: uma ação de compensação pode ser simplesmente uma exclusão no armazenamento de eventos?
Eu percebo que a pergunta acima provavelmente levanta alguns 'what ??', mas deixe-me tentar explicar: Estou tentando entender alguns conceitos relacionados, basicamente o padrão Saga ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) em combinação com a fonte de eventos (um conceito DDD : http://en.wikipedia.org/wiki/Domain-driven_design ) Uma boa publicação que reúne tudo isso: https://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-of-ii/ Estou …



1
Como documentar um idioma ubíquo?
Nossa empresa está convertendo muitos processos manuais de negócios (e o conhecimento institucional associado) em novos softwares corporativos. O projeto está indo muito bem, mas, à medida que prosseguimos, fica claro que há muita confusão com relação a termos e definições, tanto no lado comercial quanto no de desenvolvimento. Conheço …





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.