stringtranslate.com

Manejo automatizado de excepciones

El manejo automático de excepciones es un término informático que se refiere al manejo computarizado de errores. [1] Los sistemas de tiempo de ejecución (motores) como los del lenguaje de programación Java o .NET Framework se prestan a un modo automatizado de manejo de excepciones o errores. En estos entornos, los errores de software no bloquean el sistema operativo o el motor de tiempo de ejecución, sino que generan excepciones. [2] Los avances recientes en estos motores de tiempo de ejecución permiten que los productos complementarios especializados del motor de tiempo de ejecución proporcionen un manejo automático de excepciones que es independiente del código fuente y proporciona información sobre la causa raíz de cada excepción de interés. [ cita requerida ]

Cómo funciona

En caso de excepción, el motor de ejecución llama a una herramienta de interceptación de errores que está conectada al motor de ejecución (por ejemplo, la máquina virtual Java (JVM)). Según la naturaleza de la excepción, como su tipo y la clase y el método en el que se produjo, y según las preferencias del usuario, se puede gestionar o ignorar una excepción.

Si la preferencia es manejar la excepción, entonces, en función de las preferencias de manejo, como la profundidad de búsqueda de memoria, la utilidad de interceptación de errores extrae valores de memoria de las memorias de pila y montón. Esta instantánea produce el equivalente a una pantalla de depuración (como si hubiera habido un depurador) en el momento de la excepción.

Efectos

Este mecanismo permite el manejo automatizado de errores de software independientemente del código fuente de la aplicación y de sus desarrolladores. Es un artefacto directo del paradigma del motor de ejecución y permite ventajas únicas para el ciclo de vida del software que antes no estaban disponibles.

Referencias

  1. ^ "Introducción al manejo de excepciones". EdgeVerve . 7 de febrero de 2024 . Consultado el 7 de febrero de 2024 .
  2. ^ "Manejo automático de excepciones en condiciones". IBM . 2 de febrero de 2024 . Consultado el 7 de febrero de 2024 .