dns - example - domain driven design pdf
¿Utiliza un idioma omnipresente no inglés? (2)
Probablemente ya sepas sobre Z Esto puede o no ajustarse a su situación actual.
Al hablar de las especificaciones y los requisitos funcionales de un proyecto reciente, hablamos con los expertos de dominio sobre los términos contables en holandés, ya que todo el equipo y los clientes eran todos holandeses nativos.
Cuando comenzó el desarrollo, naturalmente implementamos las clases de dominio y las interfaces en inglés ya que escribimos todo el código en inglés. Sin embargo, noté que las reuniones de seguimiento con los clientes eran confusas para ellos en ocasiones, especialmente cuando los desarrolladores discutían los detalles de la implementación y, por lo tanto, utilizaban los términos en inglés.
¿Cuales son tus experiencias con esto?
PD: Sé que hay otras publicaciones en Stack Overflow sobre si debes o no escribir código en tu idioma nativo, pero esta pregunta es más sobre crear y usar un lenguaje ubicuo que todos los desarrolladores, clientes y expertos en dominios puedan entender.
Esto es un duplicado o ha sido cubierto bastante extensamente por:
- ¿lenguajes de programación no en inglés? ;
- ¿Codifica variables en su idioma? ;
- Convenciones de nomenclatura: se busca una alternativa a la mezcla de inglés y términos de dominio / flujo de trabajo ;
- ¿Usas otro idioma en lugar de inglés? ;
- Cómo administrar clientes que no hablan inglés ;
- Codificación en otros idiomas (hablados) ; y
- sin duda otros.