Repaso
English

¿Qué es un bug y qué es depurar (debugging)?

Opciones

  1. Un bug es un fallo en el software; depurar es encontrar y corregir su causa (Opción correcta)
  2. Un bug es un virus; depurar es instalar un antivirus
  3. Un bug es una función sin terminar; depurar es eliminarla
  4. Un bug es un test; depurar es escribir ese test

Respuesta

Un bug es un fallo que hace que el software se comporte mal; depurar es encontrar y corregir su causa

Por qué

Un bug es un error en el código, el diseño o la configuración que produce un resultado incorrecto o inesperado.

Depurar es el proceso: reproducir el problema, encontrar dónde el comportamiento real difiere del esperado, corregir la causa y añadir un test para que no vuelva.

Herramientas: logs, sentencias print y el debugger de un IDE, donde puedes pausar el programa y mirar las variables.

Recuerda

Bug = fallo. Depurar = encontrarlo y corregirlo.

Términos clave

Practica esta pregunta en Repaso