Nommer ce que l’on échange

Un contrat décrit les ressources, les champs et les règles. Les formats de date, les identifiants et la signification des valeurs absentes doivent être cohérents pour les applications clientes.

Prévoir ce qui ne marche pas

Une erreur doit être identifiable sans dévoiler d’information sensible. Les appels répétés, les délais et les reprises demandent un comportement explicite.

Préparer les évolutions

Les changements incompatibles doivent être isolés ou accompagnés. Une documentation et des tests de contrat réduisent les surprises lorsque plusieurs équipes utilisent le même service.

Tous les articles