Une partie essentielle de la conception pilotée par le domaine est l'utilisation cohérente d'un langage omniprésent dans le système - dans les conversations, le code, le schéma de base de données, l'interface utilisateur, les tests, etc.
Je participe à un projet dans lequel il existe déjà un langage de domaine bien établi, défini par une organisation internationale de normalisation.
Cependant, le travail que nous faisons concerne un site Web public et les termes «corrects» pour le domaine ne sont pas nécessairement la manière dont le public les utilise et les comprend généralement.
Le compromis que nous utilisons pour le moment est d'utiliser les termes «officiels» partout, sauf dans nos critères d'acceptation qui se réfèrent aux composants de l'interface utilisateur, où nous utilisons les noms informels.
Cela semble-t-il une approche raisonnable?