How do you impl. #DDD for a foreign language domain? Say your domain experts only speak in german, leading to a german ubiq. language. Do you also code in german then? From DDD pov that seems reasonable but from a programmer's pov it feels very cringy @Cairolali @ewolff @bitboss
4
5
1
14
I don't like using German in English-based programming languages, it does indeed make me cringe. The others imply that the ubiq. lang. could only be expressed in 1 natural language, and not multiple. From my experience it needs discipline, but can be done. softwareengineering.stackexc…
1
1
6
Hi Lutz, Thanks for the link and the good content you have created 👍 I am absolutely with you that our language as programmers is English. This is why @hschwentner and I did not translate the DDD terms in the German version of @VaughnVernon's book on DDD. But for the domain....
1
1
.. And the ubiquitous language I will stick to the domain language and write language-mixed code because I want to have the direct relation.
I understand and can relate to your opinion that this looks awkward. But for me the direct understanding is more important. 🙏
1
5
I agree with Lutz that mixing English pl with vernacular is messy, but sometimes it really is necessary. There are times when you simply can't express something from your vernacular in English. 1/2
2
1
5
Most surprising to me is that with just a few pl keywords involved that language designers have not provided locales for human languages. I can't think of why a parser could not adjust to that given cli param. 2/2
1
3
Visual Basic for Applications tried that, but that was a disaster. But there was a Mac Logo version that was actually pretty great and addressed kids, I translated it to German a decade ago IIRC
Sep 7, 2019 · 5:06 PM UTC
1
3




