Démo : documenter les erreurs API en flux
La gestion des erreurs est plus facile à relire lorsque codes d’état, comportement client, règles de retry et récupération sont visibles dans un flowchart.
- Séparez erreurs corrigeables par l’utilisateur, erreurs serveur et dépendances.
- Marquez explicitement les réponses retryables.
- Ajoutez les actions d’observabilité utiles aux incidents.
400 invalid input -> show field error
401 unauthorized -> refresh token
409 conflict -> reload cart
503 dependency timeout -> retry with backoff