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