MyLeoNes™

Depuración: encontrar y corregir errores — Informática, 11–13 años

Depurar es descubrir por qué un programa se comporta de forma distinta a lo que pretendías.

Depurar es hacer de detective

Un bug es un error de un programa, y depurar consiste en buscar su causa con cuidado. Observas qué ocurrió, haces una hipótesis concreta, la pruebas y reduces la búsqueda, en vez de cambiar líneas al azar.

Por qué adivinar falla

Los programas pueden fallar por un error al escribir, una suposición equivocada o datos inesperados. La depuración nació para hacer fiables los sistemas grandes y complejos: investigar de forma repetible es más seguro que esperar que un cambio lo arregle todo.

Encontrar un total incorrecto

Un programa de compras debe sumar 3 euros y 4 euros, pero muestra 34. Primero repites la prueba y anotas exactamente los datos. Después revisas la operación: unió dos textos en vez de sumar números. Al convertirlos en números, el resultado es 7.

Cambiar demasiado

A menudo se reescriben varias partes a la vez porque todo el programa parece sospechoso. Es una reacción comprensible ante la frustración, pero elimina pistas: si cambia el resultado, ya no sabes qué cambio influyó. Cambia una cosa pequeña y vuelve a probar.

Sistemas fiables

La depuración se usa en aplicaciones, juegos, robots y programas científicos. También sirve para problemas cotidianos: reproduces el fallo, cambias una causa probable y compruebas el resultado. El mismo hábito ayuda a encontrar un cable suelto o una instrucción incorrecta.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…