O Que É Ubiquitous Language?
Ubiquitous language é um conjunto comum de termos acordado entre engenheiros e especialistas de negócio para descrever um domínio, usado de forma consistente em conversas, documentação e código. As mesmas palavras nomeiam os mesmos conceitos em todos os lugares dentro de um bounded context. Manter o modelo e a linguagem falada alinhados reduz erros de tradução.
Por que isso importa
Quando o código e a conversa usam palavras diferentes para a mesma ideia, mal-entendidos se infiltram nos requisitos e viram bugs. Uma ubiquitous language mantém todos raciocinando sobre o sistema nos mesmos termos.
Guias relacionados
What Is a Bounded Context?A bounded context is a boundary within a domain model where a particular set of terms and rules apply consist…
What Is an Anti-Corruption Layer?An anti-corruption layer translates between your domain model and an external or legacy system so foreign con…
What Is a Domain Event?A domain event is a record that something meaningful happened in the business domain, named in past tense and…