La depuración es el proceso de identificar, analizar y corregir errores o comportamientos no deseados en un programa durante su ejecución.
Consiste en ejecutar el código de forma controlada para observar su funcionamiento paso a paso.
¿Para qué se usa?
-
Encontrar errores lógicos o de ejecución
-
Verificar el flujo de datos y condiciones
-
Entender cómo se comporta realmente el programa
Técnicas comunes
-
Uso de puntos de interrupción (breakpoints) para pausar la ejecución en líneas clave
-
Inspección de variables en tiempo real
-
Ejecución paso a paso (step into, step over)
-
Trazas o logs que muestran lo que el programa hace internamente
Herramientas típicas
-
Depurador integrado en IDEs como IntelliJ IDEA, Eclipse, VS Code…
-
Consolas de navegador en entornos web
-
Aserciones para comprobar condiciones en tiempo de ejecución