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
95
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
39
O impacto da qualidade do código em empresas e carreiras
asouza
0
49
Nove métricas de qualidade para você controlar a complexidade do código
asouza
0
42
Escrevo o código em inglês, português, Chinês ou tudo misturado?
asouza
0
34
DDD: benefícios e pontos de atenção com bounded contexts
asouza
0
64
Medir não é suficiente para controlar complexidade, é necessário uma forma de avaliar
asouza
1
75
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
CSC509 Lecture 13
javiergs
PRO
0
260
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.3k
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
7.2k
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
110
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
180
AIを駆使して新しい技術を効率的に理解する方法
nogu66
1
660
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
2.4k
Rails Girls Sapporo 2ndの裏側―準備の日々から見えた、私が得たもの / SAPPORO ENGINEER BASE #11
lemonade_37
2
190
Chart.jsで長い項目を表示するときのハマりどころ
yumechi
0
150
GeistFabrik and AI-augmented software development
adewale
PRO
0
150
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
340
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
580
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Faster Mobile Websites
deanohume
310
31k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Music & Morning Musume
bryan
46
7k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Context Engineering - Making Every Token Count
addyosmani
9
410
Why Our Code Smells
bkeepers
PRO
340
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Speed Design
sergeychernyshev
33
1.2k
Bash Introduction
62gerente
615
210k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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