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™…