Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DDD no Brasil com projeto em english

Boa noite,

Gostaria de ouvir opiniões sobre o seguinte cenário:

No DDD existe o conceito de linguagem ubiquota, a qual diz que os nomes das classes sejam o mais proxima possivel do contexto do negócio. Diante disso como fica se a equipe opta pela codificação toda em inglês, Aluno vira Student, Usuário vira User, e por ai vai?

Ótimo curso galera!

1 resposta
solução!

Oi Diego,

Esse é um assunto "polêmico", pois tem pessoas que defendem que os códigos deveriam ser todos em inglês, afinal a sintaxe das linguagens de programação contém palavras em inglês, mas outras pessoas são contra essa ideia, principalmente se a aplicação for utilizada apenas no Brasil, pois isso pode ser uma barreira para pessoas que não entendem muito bem o inglês e também por conta dos termos brasileiros que não existem em inglês.

Não tem um certo ou errado, pois ambas as estratégias possuem vantagens e desvantagens e cabe ao time julgar qual delas faz mais sentido. Mas a ideia de manter em inglês é tentar fazer uma tradução que faça o melhor sentido possível em relação ao contexto de negócios da aplicação, evitando com isso dificuldades na comunicação.

Bons estudos!