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
Error Debugging
SkillLeagă simptomul de versiunea cauzală și previne reapariția
Systematic Debugging
SkillImpune depanarea prin reproducere, nu remedieri speculative
Debugging and Error Recovery
SkillOprește lucrul la erori neașteptate și găsește cauza principală

Comentarii(0)
Autentifică-te pentru a comenta