Slide 1

Slide 1 text

DDD: BENEFÍCIOS E PONTOS DE ATENÇÃO COM BOUNDED CONTEXTS

Slide 2

Slide 2 text

LEMBRANDO UM POUCO SOBRE A DEFINIÇÃO

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

COMO EU ENXERGO?

Slide 5

Slide 5 text

VOCÊ PERCEBE NITIDAMENTE QUE EXISTEM SUB-PROBLEMAS QUE DERIVAM DO PRINCIPAL

Slide 6

Slide 6 text

BENEFÍCIOS DA IDENTIFICAÇÃO

Slide 7

Slide 7 text

MAXIMIZA COESÃO ENTRE OS ELEMENTOS DA SOLUÇÃO PROPOSTA

Slide 8

Slide 8 text

TE AFASTA DE SOLUÇÕES MAIS FRÁGEIS

Slide 9

Slide 9 text

EXEMPLO

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

EM OUTRO CONTEXTO...

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

SEM SEPARAÇÃO NÍTIDA DE CONTEXTOS...

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

PONTOS DE ATENÇÃO

Slide 16

Slide 16 text

ATENÇÃO A INTEGRIDADE DO MODELO NAQUELE CONTEXTO

Slide 17

Slide 17 text

TODO CÓDIGO ESCRITO ALI DEVERIA TER RELAÇÃO DIRETA COM O SUB- PROBLEMA QUE DELIMITA O CONTEXTO

Slide 18

Slide 18 text

SUGIRO A SEGUINTE PERGUNTA: QUAL PARTE DO SUBPROBLEMA ESTE CÓDIGO ENDEREÇA?

Slide 19

Slide 19 text

O BOUNDED CONTEXT CANVAS SUGERE MÉTRICAS DE VERIFICAÇÃO

Slide 20

Slide 20 text

A QUALIDADE DO BOUNDED CONTEXT É PROPORCIONAL AO DOMÍNIO SOBRE O PROBLEMA

Slide 21

Slide 21 text

NA VIDA REAL VAMOS RECORTAR UM SUB- PROBLEMA E PERCEBER QUE ELE É MAIS COMPLEXO DO QUE PARECIA

Slide 22

Slide 22 text

SUGESTÃO: QUANTO MENOS CONHECIMENTO EXISTE MAIS GROSSA PODE SER A GRANULARIDADE DO BOUNDED CONTEXT

Slide 23

Slide 23 text

SUGESTÃO: SOLUÇÕES DIFERENTES PARA O MESMO SUB-PROBLEMA PODEM RESIDIR EM SERVIÇOS DIFERENTES

Slide 24

Slide 24 text

A SEPARAÇÃO MAIS AGRESSIVA DO CÓDIGO RESTRINGE UM POUCO MAIS A REUTILIZAÇÃO POR MERA COINCIDÊNCIA

Slide 25

Slide 25 text

OBVIAMENTE QUE A DISTRUIBUIÇÃO TRAZ OS SEUS DESAFIOS, QUE NÃO SÃO POUCOS