Depuración¶
1. Concepto¶
La depuración es el proceso de identificar, analizar y corregir errores en un programa durante su ejecución.
Un depurador permite: - Ejecutar paso a paso - Analizar variables - Controlar el flujo del programa
2. Características¶
- No detecta automáticamente todos los errores
- Requiere razonamiento lógico
- Mejora la calidad del software
3. Ejemplo simple¶
int suma = 0;
for(int i=0;i<3;i++){
suma += i;
}
System.out.println(suma);
Actividad¶
-
AC801. Dado el siguiente código:
public class Contador { public static int contar(int n){ int resultado = 0; for(int i=0;i<=n;i++){ resultado += i; } return resultado; } public static int triContarDesde0(int n){ return contar(n) + contar(n); } }Pon un breakpoint en el bucle y responde:
- ¿Cuánto vale
resultadocuando i = 3? - ¿Cuánto vale el resultado tras la segunda llamada?
La entrega serán capturas del debugger mostrando valores y proceso.
- ¿Cuánto vale