Post on 15-Apr-2017
Inspeccionar código que no funciona es una de las tareas más arduas de un programador
Depurar errores
• Código ordenado y modular
• Dejar comentarios en los programas
• Nombres significativos
• Desarrollo iterativo e incremental
PREVENIR ERRORES
• Seguir el proceso de la computadora
• Mostrar valores
• Inicializar fases avanzadas mediante teclado
• Aislar los errores
ENCONTRAR ERRORES
• Cosas que ocurren tan rápido que no las
vemos
• Orden de los comandos
• Sincronización de procesos
• Incompatibilidad
• Órdenes contrarias
• No inicializar
ERRORES TÍPICOS
Uno de los errores es que los objetos no se
sincronicen adecuadamente
La forma de sincronizar influye en la estructura
del código
• Tiempo: solo proyectos sencillos
• Mensajes: código muy segmentado
• Variables: código más compacto
SINCRONIZACIÓN
Se ha usado como referencia el ar1culo Deguggins Scripts h6p://wiki.scratch.mit.edu/wiki/Debugging_Scripts
REFERENCIA
Este guía se distribuye bajo licencia Reconocimiento-‐ ComparErIgual CreaEve commons 4.0
(cc) 2016 José Pujol Pérez Some rights reserved. This work licensed under CreaEve Commons A6ribuEon-‐ShareAlike License. To view a copy of full license, see
h6p://creaEvecommons.org/licenses/by-‐sa/3.0/ or write to CreaEve Commons, 559 Nathan Abbo6 Way, Stanford, California 94305, USA.
Some of the figures have been taken from the Internet Source, and author and licence if known, is specified.
For those images, fair use applies.
licencia