Skip to content
← Back to Glossary

Domain-Driven Design

software-engineering architecture design

Domain-Driven Design

Uma abordagem de design de software que modela o código em torno do domínio de negócio, enfatizando uma linguagem ubíqua compartilhada entre desenvolvedores e especialistas de domínio.

↑ Contents

Definição

Domain-Driven Design (DDD) é uma abordagem de design de software cunhada por Eric Evans em 2003 que estrutura o código para refletir o domínio de negócio em vez da infraestrutura técnica. Um princípio central é a linguagem ubíqua: um vocabulário compartilhado usado consistentemente por desenvolvedores, especialistas de domínio e o próprio código. No contexto de ferramentas de IA, a ausência de linguagem ubíqua é visível em como diferentes ferramentas nomeiam o mesmo mecanismo: “rules”, “instructions”, “agents” e “persistent context” todos descrevem texto carregado na janela de contexto, mas a nomenclatura inconsistente gera confusão real.

↑ Contents

Fonte

↑ Contents

Relacionados