Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

DEPURADOR DE UN IDE

ÍNDICE

Introducción............................................................................................................................... 2
1. Abrimos nuestro IDE (Eclipse) y creamos nuestro Proyecto (NotaMedia):........................ 2
2. Introducimos el código a Depurar:....................................................................................... 2
3. Configuramos los Puntos de Ruptura (BreakPoint):........................................................... 3
4. Iniciamos la Depuración:.......................................................................................................4
5. Áreas o Paneles de Depuración:.............................................................................................5
Variables..........................................................................................................................................6
Breakpoints.....................................................................................................................................7
Expresiones.....................................................................................................................................7
Console............................................................................................................................................8
Debug.............................................................................................................................................. 8
6. Ejecución Paso a Paso:........................................................................................................... 9
7. Suspensión de la Ejecución:...................................................................................................9
8. Inspeccionar Valores de las Variables:................................................................................10
9. Finalizamos la Depuración:................................................................................................. 14
Introducción

En este documento veremos paso a paso cómo utilizar el depurador en un Entorno


de Desarrollo Integrado (IDE), entrando en detalle de las diversas herramientas disponibles
para identificar y corregir errores en el código.
De esta forma, aprenderemos cómo aprovechar funciones como ejecución paso a
paso, puntos de ruptura y visualización de variables para mejorar la eficiencia en el proceso
de depuración.

1. Abrimos nuestro IDE (Eclipse) y creamos nuestro Proyecto


(NotaMedia):

2. Introducimos el código a Depurar:


3. Configuramos los Puntos de Ruptura (BreakPoint):

Hacemos doble clic en el margen izquierdo del editor de texto en la línea de código donde
deseamos colocar un punto de ruptura, por ejemplo, en los métodos “leerNotas()” y
“calcularNotaMedia()”.

Este punto de ruptura detendrá la ejecución del programa en esa línea para poder
inspeccionar el estado del programa en esos puntos.

Otra manera de crear un BreakPoint en esa línea es con Ctrl + Shift + B o haciendo clic con
el botón derecho en el margen izquierdo y seleccionando "Toggle Breakpoint".

4. Iniciamos la Depuración:

Hacemos clic en el botón de "Debug" en la barra de herramientas de Eclipse, en "Debug"


desde el menú "Run" o pulsando la tecla F11.

Eclipse cambiará la perspectiva de depuración y comenzará la ejecución del programa.


5. Áreas o Paneles de Depuración:

Podemos observar varios paneles útiles durante la depuración.


Veámoslo de manera más detallada:

Variables

Muestra el valor actual de las variables en el ámbito actual.

Breakpoints

Lista todos los puntos de ruptura en el programa.


Expresiones

Permite evaluar expresiones mientras el programa está en pausa.

Console

Muestra la salida del programa y permite la entrada de comandos.


Debug

Proporciona una visión general del proceso de depuración.

6. Ejecución Paso a Paso:

Utilizamos los botones de la barra de herramientas de depuración para controlar la


ejecución del programa paso a paso.

- Step Into (F5):


Ejecuta la siguiente línea de código, entrando en cualquier método llamado.

- Step Over (F6):


Ejecuta la siguiente línea de código sin entrar en los métodos llamados.
- Step Return (F7):
Continúa la ejecución hasta que el método actual se haya completado y devuelva un
valor.

- Resume (F8):
Continúa la ejecución normal del programa hasta que se encuentre otro punto de
ruptura.

7. Suspensión de la Ejecución:

Para suspender la ejecución del programa, podemos hacer clic en el botón "Pause" (o
Suspend) en la barra de herramientas de depuración.

Esto detendrá temporalmente la ejecución para que puedas inspeccionar el estado actual
del programa.

8. Inspeccionar Valores de las Variables:

Durante la ejecución pausada, podemos ver los valores actuales de las variables en el panel
de "Variables".
Esto te permite entender el estado actual del programa y diagnosticar problemas.

Podemos comprobar que hay varios errores en el código:

En primer lugar, en el método calcularNotaMedia, el tipo de retorno debe ser double ya que
la media puede tener decimales.

En segundo lugar, eliminamos el “return” dentro del bucle en calcularNotaMedia ya que


debe devolver la media después de calcular la suma de todas las notasy además no
reconoce el return dentro del bucle.
Además, ahora que hemos movido la variable media fuera del bucle, debemos posicinarlo e
inicializarlo antes del bucle.

De manera que el método “calcularNotaMedia()” quede de esta manera:


9. Finalizamos la Depuración:

Una vez que hayamos identificado y corregido los errores, podemos finalizar la depuración
haciendo clic en el botón "Terminate" en la barra de herramientas de depuración para
detener la ejecución del programa, cerrando la perspectiva de depuración seleccionando
otra perspectiva, como "Java" o "Resource" o cerrando Eclipse (tras guardar el proyecto).

De esta manera, podremos identificar y solucionar problemas en el código de manera


eficiente.

También podría gustarte