Re: What ubiquitous language should we speak?
Luis Abreu <[email protected]>
| Newsgroups | gmane.comp.programming.domain-driven-design |
|---|---|
| Message-ID | <CAA0ri5Asy_t7uO24Qp7tZ5Kv-fnVCuWUzDh46nhrRauob5_CoQ@mail.gmail.com> |
Probably use different languages for different bc according with the language spoken by that bc's domain expert? On May 31, 2013 11:13 PM, "guterfluss" <[email protected]> wrote: > ** > > > I live in Belgium. The upper part speaks dutch, the lower french. My > native tongue is dutch. The domain experts we work with speak dutch, french > or sometimes english. > > Sometimes we even have a dutch speaking domain expert that leaves the > company and is replaced by a french speaking domain expert. > > For these reasons I see no other possibility than to use english as the > universal language. Unless you would know for sure that your customer will > always be using dutch speaking domain experts. > > However, talking to domain experts in a language that is not yours and is > not theirs as well is not that hard, but you tend to miss a lot of the > small details of the language. > > So currently, we're constructing our UL by translating it from > dutch/french to english. The code is in english, the conversations with the > domain experts are in dutch or french. > > The sad thing is that the translations aren't always very good. We might > use google translate to come up with some english translation but most of > the time we end up with plain poor english. Things like > 'something.assignSomethingElse()' or 'something.updated()' or > 'something.doXXX'. > > So I guess, english speaking developers have a head start on others when > doing DDD. > > I would like to know what others do in this situation when working in an > environment where the language is not english, where you're working with > domain experts that don't speak your language or when suddenly your domain > expert's language changed. > > What ubiquitous language should we speak? > > Greetings > Jan > > >