En
informática, un depurador de código
permite al programador ejecutar un programa paso a paso, es decir,
instrucción a
instrucción,
parando la ejecución en cada una de ellas, y visualizando en
pantalla qué está pasando en la memoria del ordenador en
cada momento, esto es, qué valores están tomando
las variables del programa. De esta forma, el
programador puede comprobar
si el hilo
de ejecución del programa es el deseado.
De no ser así, esto puede ser debido a diversas causas. Lo
primero que hay que hacer es comprobar si el algoritmo se ha traducido
correctamente, ya que, al programador se le puede haber pasado por alto
alguna instrucción, o puede que haya puesto un signo
más
(+) donde debería ir un signo menos (-), etc. En estos
casos,
corregir el error sólo afectará al
código fuente
del programa. Sin embargo, si la traducción del algoritmo es
correcta, entonces el problema estará, precisamente, en el
diseño de dicho algoritmo, el cual habrá que
revisar,
modificar y volver a codificar. |