Perl es un lenguaje de programación dinámico, de alto nivel interpretado y de propósito general. Dado que Perl es muy similar sintácticamente a otros lenguajes ampliamente utilizados, es más fácil codificar y aprender en Perl. Pero los programas perfectos son difíciles de conseguir en el primer intento. Tienen que pasar por varios pasos de depuración para corregir todos los errores. Estos programas pueden contener algunos errores que resultan en la falla de la ejecución del código.
¿Qué es un error?
Un error en el software es una falla, un error, una falla o una falla que hace que el software no pueda realizar las tareas designadas. En palabras simples, cuando cometemos un error durante la codificación, lo llamamos error. Medimos el impacto de un error en el software por medio de dos parámetros, a saber: gravedad y prioridad.
¿Qué es la depuración?
El proceso de encontrar y eliminar errores de software que provocan fallas en el software se conoce como depuración. La fase de depuración comienza justo después de recibir un informe de error y finaliza cuando se elimina ese error y el programa funciona correctamente.
¿Como esta hecho?
El proceso de depuración incluye la detección y eliminación de errores de los programas de software. Los pasos de depuración son los siguientes:
- Replicación de error: este es el primer paso en la depuración, en el que tratamos de recrear los pasos que llevaron a la falla del programa dando el mismo conjunto de entradas.
- Comprender el error: en este paso, tratamos de analizar las razones que llevaron a la falla del programa. Es posible que tengamos que entender a fondo la ejecución del programa para esto. Por lo tanto, un depurador ayuda en este proceso al proporcionar mejores mecanismos para comprender el programa. Inspecciona el programa línea por línea, puede pausar el programa mediante el uso de puntos de interrupción, utiliza el reloj para realizar un seguimiento de las variables, registros, etc.
- Localización del error: después de conocer el comportamiento incorrecto, nuestro objetivo es encontrar la parte del código fuente que produce este error. Esta actividad se conoce como localizar el error. Para hacer esto, es posible que tengamos que inspeccionar el código fuente, observar cambios de variables, etc.
- Reparar el error y volver a probar el programa: este es el paso final de la depuración, donde arreglamos el error en el programa de software. Luego tenemos que volver a probar el programa y ver si el error se elimina y todas las correcciones están en su lugar. Durante este paso, es posible que otras partes del programa también se vean afectadas. Por lo tanto, es posible que se deba realizar un análisis de impacto para identificar las partes afectadas y volver a probarlas. Este proceso se conoce como prueba de regresión.
Entrar y salir del depurador
Para ingresar al depurador, podemos escribir el siguiente comando:
perl -d program_name
Saliendo del Depurador
Para salir del depurador podemos presionar q o usar:
Ctrl+D or Ctrl+Z
Publicación traducida automáticamente
Artículo escrito por chinmay_bhide y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA