Aller au contenu
Filtrer les règles par style d’implémentation
Style
Tactique
Sévérité
mineure
S’applique à
  • Modèle (domain)

CTX-08 · Pas de préfixe juste pour éviter un conflit avec un autre bounded context ​

Style
Tactique
Sévérité
mineure
S’applique à
  • Modèle (domain)

Signal ​

Un nom avec un préfixe ou un suffixe dont le seul but est d’éviter un conflit avec un autre bounded context (TreasuryTransfer, CheckingAccount dans le bounded context des comptes courants, PaymentsCustomer).

Pourquoi ​

Ne pas inventer un nom juste pour distinguer un concept d’un terme d’un autre bounded context. Le bounded context donne le sens. Transfer reste Transfer dans treasury comme dans payments, et Account reste Account dans le bounded context des comptes courants comme ailleurs.

Exceptions ​

L’équipe peut tout de même choisir un nom plus riche quand son langage l’emploie.

Correction ​

Utiliser le terme du glossaire du bounded context.