SlideShare uma empresa Scribd logo
1 de 20
DOMAIN DRIVEN DESIGN



@FELIPERO
DOMAIN DRIVEN DESIGN É LEGAL
MAS A GALERA NÃO ENTENDE
QUAL É O PAPEL DO DDD?
PRIMEIRO: O QUE É DOMAIN?
O QUE É DOMAIN MODEL?
O OBJETIVO DO DDD É:
AUXILIAR NA COMUNICAÇÃO
O QUE É MAIS IMPORTANTE NO DDD?
UBIQUITOUS LANGUAGE
PADRÕES DO DDD
SUPPLE DESIGN
STRATEGIC DESIGN
DISTILLATION
REFACTORING EM BUSCA DE UM
ENTENDIMENTO MAIS PROFUNDO
O GAVIÃO E A BARATA!
BUSCANDO CONCEITOS IMPLÍCITOS
O GAVIÃO NORMALMENTE COME A
           BARATA!
O CÓDIGO
   DEVE
EXPRESSAR
 O DOMAIN
DDD É MUITO MAIS DO QUE
  PADRÕES DE DESIGN
VALEU NEGADIS!




 @FELIPERO

Mais conteúdo relacionado

Mais de Felipe Rodrigues (8)

Rubyon rails
Rubyon railsRubyon rails
Rubyon rails
 
Freelancers
FreelancersFreelancers
Freelancers
 
Agile coaching
Agile coachingAgile coaching
Agile coaching
 
Carreira ágil
Carreira ágilCarreira ágil
Carreira ágil
 
Arquitetura e agile
Arquitetura e agileArquitetura e agile
Arquitetura e agile
 
Agile
AgileAgile
Agile
 
Praticas ageis 2012
Praticas ageis 2012Praticas ageis 2012
Praticas ageis 2012
 
Práticas Ágeis
Práticas ÁgeisPráticas Ágeis
Práticas Ágeis
 

DDD lightining talk