|
(depuración de errores, debugging). El debugging 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 aplicaciones 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.
En tanto, para la depuración de errores en hardware se suele utilizar: software de bajo nivel, firmware, instrumentos específicos (osciloscopios, analizadores lógicos o emuladores de circuitos), etc.
|
Otras definiciones: Depuración de programas -
Categoría: Seguridad informática - Terminología de programación -
Sinónimos: depuración de errores |