Introdução Domain-Driven-Design

  • View
    1.166

  • Download
    0

Embed Size (px)

Text of Introdução Domain-Driven-Design

1. Introduo a Domain- Driven-Design @joleques 2. Jorge Oleques Desenvolvedor na uMov.me Entusiasta XP No mercado de T.I. h 6 anos Formado Analise e Desenvolvimento Ps-Grad. Eng. Software na FGV @joqueles joleques@umov.me joleques http://umovme.cc 3. O QUE DOMAIN DRIVE DESIGN? 4. Domain-Driven-Design no uma tecnologia ou metodologia. DDD uma abordagem com foco no domnio, utilizando para isso um conjunto de tcnicas, princpios e padres que vo auxiliar na criao do modelo do domnio. 5. Domain-Driven-Design no uma tecnologia ou metodologia. DDD uma abordagem com foco no domnio, utilizando para isso um conjunto de tcnicas, princpios e padres que vo auxiliar na criao do modelo do domnio. 6. Domain-Driven-Design no uma tecnologia ou metodologia. DDD uma abordagem com foco no domnio, utilizando para isso um conjunto de tcnicas, princpios e padres que vo auxiliar na criao do modelo do domnio. Alinhamento com o Negcio Reutilizao Minimo Acoplamento Independente de Tecnologia 7. Domain-Driven-Design no uma tecnologia ou metodologia. DDD uma abordagem com foco no domnio, utilizando para isso um conjunto de tcnicas, princpios e padres que vo auxiliar na criao do modelo do domnio. Abstrao auto nivel UML Rascunho de Papel Cdigo 8. VOLTA DA OO? 9. QUAL A VANTAGEM? 10. Quanto mais prximo do negcio menos sofremos com mudanas Desenvolvedor conhecendo mais o negcio cdigo menos acoplado e mais coeso 11. Extrair a essncia do domnio, dentre milhares de linhas de cdigo de um sistema complexo nem sempre fcil. O trabalho de refinamento e busca de uma viso clara contnuo. 12. Referencias Mini-book de DDD http://www.infoq.com/minibooks/domain-driven-design-quickly Domain Driven Design http://domaindrivendesign.org/ Vdeo de Introduo a DDD http://vimeo.com/3545313 Vdeos sobre Projeto Estratgio http://vimeo.com/3972348 http://www.infoq.com/presentations/strategic-design-evans Vdeo Colocando o Modelo para Funcionar