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
Error Debugging
HabilidadRastrea un error hasta su causa y crea una consulta para detectarlo
Systematic Debugging
HabilidadExige reproducir el error antes de aplicar parches
Debugging and Error Recovery
HabilidadDetiene el trabajo ante un error y encuentra la causa raíz

Comentarios(0)
Inicia sesión para comentar