Error Handling Patterns
Stabilește ce erori sunt valori și ce erori sunt excepții
Instalare
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When error handling is being designed for a feature, an API surface, or a distributed call path.
- Autor
- wshobson
- Licență
- MIT
Abilitatea separă eșecurile anticipate — validare, plată refuzată sau limitarea numărului de cereri — de cele cu adevărat excepționale și alege mecanismul potrivit: tipurile Result și Option pentru primele, excepții pentru celelalte și oprire imediată pentru erorile de programare. În plus, acoperă reîncercările, întrerupătoarele de circuit și degradarea controlată pentru apelurile care traversează o rețea. Păstrarea contextului este esențială în toate cazurile, deoarece o eroare care își pierde stiva și metadatele costă mai mult la depanare decât economisește în cod.
Skill-uri similare
context-guard
SkillTe avertizează înainte să se umple fereastra de context
scope-guard
SkillDetectează editările făcute în afara proiectului curent
Systematic Debugging
SkillImpune depanarea prin reproducere, nu remedieri speculative
Comentarii(0)
Autentifică-te pentru a comenta