Introdução a Domain-
Driven-Design
@joleques
Jorge Oleques
• Desenvolvedor na uMov.me
• Entusiasta XP
• No mercado de T.I. há 6 anos
• Formado Analise e
Desenvolviment...
O QUE É
DOMAIN
DRIVE
DESIGN?
Domain-Driven-Design não é uma
tecnologia ou metodologia. DDD é
uma abordagem com foco no domínio,
utilizando para isso um...
Domain-Driven-Design não é uma
tecnologia ou metodologia. DDD é
uma abordagem com foco no domínio,
utilizando para isso um...
Domain-Driven-Design não é uma
tecnologia ou metodologia. DDD é
uma abordagem com foco no domínio,
utilizando para isso um...
Domain-Driven-Design não é uma
tecnologia ou metodologia. DDD é
uma abordagem com foco no domínio,
utilizando para isso um...
VOLTA DA OO?
QUAL A
VANTAGEM?
● Quanto mais próximo do negócio
menos sofremos com mudanças
● Desenvolvedor conhecendo mais o
negócio
● código menos acop...
Extrair a essência do domínio, dentre milhares de
linhas de código de um sistema complexo nem
sempre é fácil. O trabalho d...
Referencias
Mini-book de DDD
http://www.infoq.com/minibooks/domain-driven-design-quickly
Domain Driven Design
http://domai...
Introdução Domain-Driven-Design
Introdução Domain-Driven-Design
Introdução Domain-Driven-Design
Introdução Domain-Driven-Design
Introdução Domain-Driven-Design
Próximos SlideShares
Carregando em…5
×

Introdução Domain-Driven-Design

1.373 visualizações

Publicada em

Domain-Driven-Design não é uma tecnologia ou metodologia. DDD é uma abordagem com foco no domínio, utilizando para isso um conjunto de técnicas, princípios e padrões que vão auxiliar na criação do modelo do domínio.

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.373
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução Domain-Driven-Design

  1. 1. Introdução a Domain- Driven-Design @joleques
  2. 2. Jorge Oleques • Desenvolvedor na uMov.me • Entusiasta XP • No mercado de T.I. há 6 anos • Formado Analise e Desenvolvimento • Pós-Grad. Eng. Software na FGV @joqueles joleques@umov.me joleques http://umovme.cc
  3. 3. O QUE É DOMAIN DRIVE DESIGN?
  4. 4. Domain-Driven-Design não é uma tecnologia ou metodologia. DDD é uma abordagem com foco no domínio, utilizando para isso um conjunto de técnicas, princípios e padrões que vão auxiliar na criação do modelo do domínio.
  5. 5. Domain-Driven-Design não é uma tecnologia ou metodologia. DDD é uma abordagem com foco no domínio, utilizando para isso um conjunto de técnicas, princípios e padrões que vão auxiliar na criação do modelo do domínio.
  6. 6. Domain-Driven-Design não é uma tecnologia ou metodologia. DDD é uma abordagem com foco no domínio, utilizando para isso um conjunto de técnicas, princípios e padrões que vão auxiliar na criação do modelo do domínio. ● Alinhamento com o Negócio ● Reutilização ● Minimo Acoplamento ● Independente de Tecnologia
  7. 7. Domain-Driven-Design não é uma tecnologia ou metodologia. DDD é uma abordagem com foco no domínio, utilizando para isso um conjunto de técnicas, princípios e padrões que vão auxiliar na criação do modelo do domínio. ● Abstração auto nivel ● UML ● Rascunho de Papel ● Código
  8. 8. VOLTA DA OO?
  9. 9. QUAL A VANTAGEM?
  10. 10. ● Quanto mais próximo do negócio menos sofremos com mudanças ● Desenvolvedor conhecendo mais o negócio ● código menos acoplado e mais coeso
  11. 11. Extrair a essência do domínio, dentre milhares de linhas de código de um sistema complexo nem sempre é fácil. O trabalho de refinamento e busca de uma visão clara é contínuo.
  12. 12. Referencias Mini-book de DDD http://www.infoq.com/minibooks/domain-driven-design-quickly Domain Driven Design http://domaindrivendesign.org/ Vídeo de Introdução a DDD http://vimeo.com/3545313 Vídeos sobre Projeto Estratégio http://vimeo.com/3972348 http://www.infoq.com/presentations/strategic-design-evans Vídeo Colocando o Modelo para Funcionar

×