Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Curso de DDD: A importância da construção e ev...
Search
Alberto Luiz Souza
August 31, 2023
Programming
0
87
Curso de DDD: A importância da construção e evolução da Linguagem Ubíqua
Alberto Luiz Souza
August 31, 2023
Tweet
Share
More Decks by Alberto Luiz Souza
See All by Alberto Luiz Souza
Os três pilares para escrever código de excelente qualidade
asouza
1
37
O impacto da qualidade do código em empresas e carreiras
asouza
0
48
Nove métricas de qualidade para você controlar a complexidade do código
asouza
0
40
Escrevo o código em inglês, português, Chinês ou tudo misturado?
asouza
0
33
DDD: benefícios e pontos de atenção com bounded contexts
asouza
0
61
Medir não é suficiente para controlar complexidade, é necessário uma forma de avaliar
asouza
1
74
O mito da zona de conforto
asouza
4
230
Teoria da aprendizagem e design de código
asouza
3
380
Other Decks in Programming
See All in Programming
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
950
Constant integer division faster than compiler-generated code
herumi
2
570
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
新世界の理解
koriym
0
130
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
460
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
3
820
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.6k
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
340
実践!App Intents対応
yuukiw00w
1
230
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.8k
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
440
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.6k
Featured
See All Featured
Side Projects
sachag
455
43k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
A Modern Web Designer's Workflow
chriscoyier
695
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Writing Fast Ruby
sferik
628
62k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Why Our Code Smells
bkeepers
PRO
337
57k
Producing Creativity
orderedlist
PRO
347
40k
Transcript
DDD: CONSTRUINDO E EVOLUINDO SUA LINGUAGEM UBIQUA(ONIPRESENTE)
None
None
CENÁRIO REAL
PROBLEMA = APRENDIZADO FRAGIL E MENOS RÁPIDO DO QUE PODERIA
PROPOSTA DE SOLUÇÃO?
PLATAFORMA DE TREINO
INSPIRAÇÃO PARA CONSTURIR A PRIMEIRA TENTATIVA
4CID
4CID
None
VAMOS FOCAR AQUI EM CONSTRUIR UM SISTEMA QUE PERMITA CRIAR
TREINAMENTOS BASEADOS EM TASK CLASSES
QUAIS SÃO OS TERMOS DE DOMÍNIO?
4CID
LEARNING TASK PROCEDURAL INFORMATION SUPPORTIVE INFORMATION TASK CLASS LEARNING TASK
TYPE
AGORA QUEREMOS SUPORTAR OUTRO MODELO DE TREINO, CARDAPIO DE TASK
CLASSES
QUAIS SÃO OS TERMOS DE DOMÍNIO?
LEARNING TASK PROCEDURAL INFORMATION SUPPORTIVE INFORMATION TASK CLASS LEARNING TASK
TYPE
PERCEBEMOS QUE SUPPORTIVE INFORMATION E PROCEDURAL INFORMATION TAVAM DEIXANDO TUDO
CONFUSO
JUNTAMOS AS DUAS E TRANSFORMAMOS SIMPLESMENTE EM AJUDA
ATUALIZA TERMOS DE DOMÍNIO
É BOM REFATORAR O CÓDIGO OU DEIXAR ALGUMA DICA LÁ
O QUE TEMOS DE FEEDBACK NÃO ESTÁ SUFICIENTE, PRECISAMOS NOS
APROFUNDAR MAIS NISSO
CONSTRUÇAO DE UM SISTEMA DE AVALIAÇÕES PARA QUE AS PESSOAS
SE TESTEM FACILMENTE
QUAIS SÃO OS TERMOS DE DOMÍNIO ?
AVALIAÇÃO DE MÚLTIPLA ESCOLHA TAXONOMIA DE BLOOM AVALIAÇÕES ABERTAS CAMINHO
COGNITIVO
None
QUAIS CONTEXTOS DELIMITADOS A GENTE TEM ?
TREINAMENTOS SUPER DIRECIONADOS TREINAMENTOS MAIS AO GOSTO DA PESSOA ALUNA
FEEDBACK DE APRENDIZADO
COMO MATERIALIZA TUDO ?
DOCUMENTAÇÃO :)
EXAGERE NA COMUNICAÇÃO
EXIJA QUE AS PESSOAS SAIBAM EXPLICAR OS ITENS DA LINGUAGEM
UBÍQUA
CONTEXTOS DELIMITADOS PODEM TER SUA PRÓPRIA VERSÃO DE LINGUAGEM UBÍQUA
QUAIS PESSOAS?
PESSOAS DESENVOLVEDORAS ESPECIALISTAS DE DOMÍNIO PRODUCT MANAGERS DESIGNERS