Saltar al contenido

Gestión de errores

Definir cómo un programa trata errores detectados y responde adecuadamente.

También conocido comoException handling
Arquitectura de software

¿Qué es la gestión de errores?

La gestión de errores define su detección, propagación y respuesta del programa. Puede incluir avisos comprensibles, terminar un paso de forma segura y liberar recursos ocupados. Mecanismos como try y catch pueden capturar excepciones; no restablecen automáticamente el éxito del negocio. Una entrada inválida esperable tampoco tiene que implementarse siempre como excepción.

En un portal ficticio se interrumpe el envío de una solicitud de servicio. La interfaz no debe anunciar éxito sin más. Si es seguro que nada se guardó, puede ofrecer un reintento adecuado. Si el resultado es incierto, antes de reenviar se aclara si la solicitud ya existe para evitar duplicados. El cliente recibe un estado comprensible en lugar de detalles técnicos internos; la respuesta al error debe comprobarse en el flujo real.

Fuentes