Using non-English ubiquitous language?

In discussing the specifications and functional requirements for a recent project, we spoke with domain experts about accounting terms in Dutch, as the whole team and clients were all native Dutch speakers.

When development began, we naturally implemented the classes and domain interfaces in English, as we write all the code in English. I noticed that subsequent meetings with clients sometimes made them think, especially when the developers discussed implementation details and, therefore, used English terms.

What are your impressions of this?

PS: I know that there are several other reports of stack overflows about whether to write code in your own language, but this question is more related to the creation and use of the ubiquitous language that all developers, clients and domain experts can understand.

+3
dns domain-driven-design ubiquity
source share
2 answers

This is either a duplicate or rather widely covered:

  • programming languages ​​not in English? ;
  • Do you code variables in your language? ;
  • Naming conventions: looking for an alternative to mixing English and domain / workflow conditions ;
  • Do you use a different language instead of English? ;
  • How to manage a non-English speaking client ;
  • Coding in other (spoken) languages ; and
  • no doubt others.
+3
source share

You may already know about Z. This may or may not match your current situation.

+1
source share

All Articles