Apuntes:
¿Qué es la Depuración?
“Uno de los principales problemas al desarrollar aplicaciones son los errores de ejecución”
Depurando (Debugging)
Actividad que sirve para encontrar, analizar y arreglar defectos.
Beneficiados
• Programador
• Tester
• Analista / Investigador
Objetivo de la depuración
Vamos a analizar lo que estamos observando de variables, cómo se comporta el sistema, cómo se transfieren los datos de un lugar a otro, cómo se procesa la información. La ventaja es que, cualquiera que usa un debugger, interno o externo, tiene la capacidad de tener en cualquier momento el código para observar cómo está pasando la información.
Errores
Oportunidades para mejorar.
Síntomas de errores
• Obtención de salida incorrecta
• Realización de operaciones fuera de lo normal
• No finalización del programa (ciclos infinitos, p. ej.)
• Caídas del programa
El depurador (debugger) permite:
• Ejecutar línea a línea
• Detener ejecución temporalmente
o En una línea de código concreta
o Bajo determinadas condiciones
• Visualizar el contenido de las variables
• Cambiar el valor del entorno de ejecución para poder ver el defecto de una corrección en el programa
Tipos de herramientas:
• Debugger
• Manual
• Local / Remota
Herramientas
• Mensaje de advertencia
• Estándares de compilación
• Verificación sintáctica y lógica
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?