
HĂĄ uma pergunta que nĂŁo consigo entender. Parece que hĂĄ uma tonelada de informaçÔes: livros, artigos, relatĂłrios. Mas a complexidade e versatilidade do tĂłpico nĂŁo captura imediatamente a essĂȘncia. VocĂȘ vai me ajudar com isso?
Para realmente entender um tĂłpico complexo, vocĂȘ precisa ler e ponderar muitas fontes. A vantagem Ă© que cada um deles fornece as mesmas informaçÔes Ă sua maneira, e algumas dessas abordagens podem funcionar apenas para vocĂȘ. EntĂŁo vamos lĂĄ e eu tentarei contribuir com o espaço comum de informaçÔes. EntĂŁo qual Ă© a sua pergunta?
O que Ă© Design Orientado a DomĂnio?
Essa Ă© uma abordagem para automatizar processos de negĂłcios em ĂĄreas de assunto complexas.
Então, o objetivo do DDD é automação?
NĂŁo, vocĂȘ pode automatizar sem ele. O objetivo do DDD Ă© o gerenciamento de complexidade.
A complexidade do que precisa ser gerenciado e por que fazĂȘ-lo?
. , . , , [1]. , , . , â , , . â , , , . , , , .
, . , , -, , . , .
-, , . â , , .
DDD .
. : DDD? , , ?
, â .
, « »? ?
, . â , . , , -, , -, .
, . «». ? ?
, . , . , . . , .
. , , , . , , , . . ?
, ?
, .
. ?
.
?
. , .
, , , DDD: .
- â â.
, . , . . DDD , , , , [2].
, , ?
. . â , ââ. .
? -, . â .
-, , â , . . -, , , . , ?
, .
. . â ; â . - , , . .
. , -, , . -, . - , , .
, , , .
. , .
. , ?
, . , .
. DDD : . . , . : . , , ââ .
. , , , ? , . , , . : , , . â . [6].
: DDD? . , , , - . ( ), , , , -. - ââ . , , , â â, , â , â[2]. , DDD.
, . , , , , , .
, , -. .
?
, , . â , - .
: , . , , , [1]. DDD Bounded context.
? : ?
, . . , , , , .
, . ? â â - . , â â. ?
, . , , , , âambiguity doesn't compileâ[4]
, -. ?
, , . , ? , â , ?
.
, , [7], , , .
, .
. , , : , ? . . . . Bounded context (context) (bound) . , , â â. , .
Bounded context ?
. Bounded context. : , , .
, ? DDD .
-, , , .
-, â , . , .
, , .
: , â DDD, ?
-, , , . , , , , - , .
-, . . ? Bounded context, , ? , [3] BC?
.
, , DDD .
, DDD â . : â⊠, , , "[5].
DDD : . . , - . : , . , , - .
- .
- . -
- . Event Storming
- Adam Dymitruk. Modelagem de Eventos: O que Ă© isso?
- Simon Nightingale. Pedagogia para todos.
- Frutas ou vegetais