Error Handling Patterns
Decide qué fallos son valores y cuáles deben ser excepciones
Instalación
/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
- Licencia
- MIT
La habilidad distingue los fallos esperados —una validación, un pago rechazado o un límite de solicitudes— de los verdaderamente excepcionales y elige el mecanismo adecuado: tipos Result y Option para los primeros, excepciones para los segundos y una detención inmediata ante errores de programación. También aborda reintentos, circuit breakers y degradación controlada para llamadas que atraviesan la red. Preservar el contexto es un principio constante, porque un error que pierde su traza y sus metadatos cuesta más tiempo de depuración del que ahorra en código.
Habilidades similares
context-guard
HabilidadAvisa antes de llenar la ventana de contexto
scope-guard
HabilidadDetecta cambios realizados fuera del proyecto actual
Systematic Debugging
HabilidadExige reproducir el error antes de aplicar parches
Comentarios(0)
Inicia sesión para comentar