Tecnología

Inicio

Los tipos de depuración

Los tipos de depuración


La depuración es el proceso por el cual se encuentran errores o fallos en el software y se demostró que un desarrollador. Esta información se utiliza para eliminar el error. Hay varios tipos diferentes de depuración, que operan en diferentes momentos del proceso de desarrollo y trabajan de diferentes maneras.

Imprimir Depuración

El tipo más común de la depuración es la depuración de impresión. Imprimir depuración se activa cuando se ejecuta un programa. A medida que el programa se está ejecutando, un depurador de impresión mostrará una lista de errores, ya que vienen a lo largo de la ejecución del programa. Esto puede ayudar a los desarrolladores a identificar problemas con la forma en que se ejecuta el programa.

depuración remota

La depuración remota es similar a la depuración de impresión, pero el programa se ejecuta en un equipo diferente del depurador. Con el fin de esto, el equipo que se está ejecutando el programa y el equipo que está depurando el ordenador deben estar vinculados a través de una red. Después de esto, el programa se ejecuta y el depurador recoge la información acerca de lo que los errores que pueda contener. Esto es útil para identificar cómo una aplicación puede ejecutarse en diferentes plataformas o equipos.

Post-Mortem Depuración

depuración post-mortem identifica errores después de un programa ya se ha estrellado. Esto se hace mediante la instalación de un archivo que registrará el estado de la aplicación, ya que se ha estrellado. Esta información puede utilizarse para identificar la razón por la ejecución puede haber fallado.

Delta Depuración

Delta depuración automatiza el proceso de depuración, y sistemáticamente explora a través de una aplicación para localizar errores. Estos errores son luego aislados del resto del programa. Esto permite a los desarrolladores para ver cómo su programa funcionará cuando estos insectos problemáticos han sido eliminados del marco de su aplicación.

Squeeze saff

El "Squeeze Saff" es un proceso creado por el desarrollador David Saff; en esta solución un problema se aísla mediante la ejecución de dos procesos. El primero es un proceso de alto nivel, que se utiliza para identificar grandes problemas en la aplicación. A continuación, las pruebas unitarias específicas se ejecutan para aislar el problema exacto o error. Esto acelera el proceso de depuración, sin dejar de identificar los problemas exactos.