Executando verificação de segurança...
4

Foi discutido em uma das aulas no curso.dev uma temática parecida que acredito que pode ser extendida para o cenário de DDD. A discussão era sobre qual idioma as mensagens de commits deveriam ser escritas: português ou inglês.

Um consenso observado é de que se o único objetivo do mesmo for COMUNIÇÃO, seria mais indicado escolher o português (ou a língua nativa do time), uma vez que tanto você, quanto o time, teriam assim mais vocabulário. Mesmo que o inglês tenha palavras "melhores" ou mais "descritivas" para certos cenários, a maioria das pessoas irá se comunicar muito melhor, de uma forma mais exata e com muito menos esforço em português ~ vamos considerar o português como língua nativa desse contexto. Se isso não fosse verdade e o inglês fosse mais fácil, todas as empresas hoje em dia só se comunicariam em inglês.

Um experimento virtual fácil para provar isso, indicado pelo próprio Felipe Deschamps durante a aula, seria pedir para uma grande quantidade de pessoas escreverem ou falarem dois parágrafos, em inglês e português, e depois mensurar, de alguma forma, quanto de esforço vai levar pra deixar ambos com a mesma qualidade, clareza e cadência.

Todas essas considerações podem ser extendidas para a escolha da linguagem de código em DDD, uma vez que a comunicação é uma fator de extrema importância dentro dele, vide o conceito de Linguagem Ubíqua por exemplo. Claro que existem diversos contextos e variáveis únicas para cada cenário que devem ser levadas em conta para essa decisão, mas são pontos sempre importantes de serem discutidos e levantados.

Carregando publicação patrocinada...