El debugging o depuración es el proceso metodológico para encontrar y reducir bugs (errores) o defectos en un programa informático o en una pieza de hardware.
La tarea de depuración de un error de software, suele requerir los siguientes pasos.
* Reconocer que ese error existe (un programa puede contener errores que jamás serán detectados).
* Aislar la fuente del error.
* Identificar la causa del error.
* Determinar una solución para el error.
* Aplicar la solución.
* Probar el programa.
En general, las tareas de la depuración de errores, suelen ser engorrosas y agotadoras. Existen que permiten ayudar al programador en estas tareas, pero es la habilidad del mismo el factor más determinante para la efectividad y eficiencia del proceso de depuración.
Los programas para la depuración son llamados depuradores o debugger (también es el nombre que recibe el programador que realiza esta tarea). Permiten ejecutar un programa, hacer pausas, volver a comenzarlo, ejecutarlo por partes, ver o cambiar los valores de las variables, etc
No hay comentarios:
Publicar un comentario