Aller au contenu
↑↓naviguer↵ouvrirescfermer
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Error Handling Patterns logo
Compétence

Error Handling Patterns

Distingue les échecs à traiter des exceptions à lever

0
EnregistrerVisiter le site ↗
Étoiles GitHub
39 k
Dépôt sur GitHub

Installation

/plugin marketplace add wshobson/agents; /plugin install developer-essentials
Se déclenche pour

When error handling is being designed for a feature, an API surface, or a distributed call path.

Auteur
wshobson
Licence
MIT

Cette compétence sépare les échecs attendus — validation, paiement refusé, limite de débit — des situations réellement exceptionnelles, puis choisit le mécanisme adapté : types Result et Option pour les premiers, exceptions pour les secondes et arrêt immédiat pour les erreurs de programmation. Elle couvre aussi les nouvelles tentatives, les disjoncteurs et la dégradation progressive pour les appels traversant une frontière réseau. La conservation du contexte reste centrale, car une erreur privée de sa trace et de ses métadonnées coûte davantage en débogage qu’elle n’a économisé en code.

Commentaires(0)

Connectez-vous pour commenter

Aucun commentaire pour le moment — soyez le premier.

Compétences similaires

Signaler ce commentaire

Pourquoi effectuez-vous ce signalement ?