« Bounded Context Canvas » : différence entre les versions
De Wiki Agile
| Ligne 143 : | Ligne 143 : | ||
===Conseils généraux=== | ===Conseils généraux=== | ||
Faites des expériences en déplaçant un élément du canevas dans un autre contexte. Comment la conception est-elle impactée ? | Faites des expériences en déplaçant un élément du canevas dans un autre contexte. Comment la conception est-elle impactée ? | ||
===Conseils pour la conception de l'interface=== | |||
L'interface publique d'un contexte délimité est son contrat avec le reste du système. Les contrats ont un impact important sur les collaborateurs et sont difficiles à modifier, c'est pourquoi une bonne conception est vitale. Voici quelques conseils pour vous aider à évaluer la conception de l'interface d'un contexte délimité.<br/> | |||
<br/> | |||
Les noms des messages sont-ils cohérents entre eux et avec la description du contexte ? | |||
# Chaque type de message est-il optimal (par exemple, une commande doit-elle être un événement) ? | |||
# L'interface est-elle trop grande (trop de types de messages uniques) ? | |||
# Le contexte expose-t-il trop d'éléments internes ? | |||
# Certains messages semblent-ils devoir être traités ailleurs ? | |||
==Ressources complémentaires== | ==Ressources complémentaires== | ||