miércoles, 11 de marzo de 2015

DEPURACIÓN DE PROGRAMAS

Depuración de programas es el proceso de identificar y corregir errores de programación. En inglés se le conoce como debugging, es que se asemeja a la eliminación de bichos (bugs), manera en que se conoce informalmente a los errores de programación. Se dice que el término bug proviene de la época de los ordenadores de válvula termoiónica, en los cuales los problemas se generaban por los insectos que eran atraídos por las luces y estropeaban el equipo.

PRUEBA DE ALGORITMOS 

Para algoritmos de cierta complejidad en los que utilicemos programación rápida, nos puede interesar el uso de herramientas de corrección o depuración de las que dispone el propio lenguaje. Las posibilidades son variadas en función del lenguaje que empleemos, por lo que conviene estudiar a través de la ayuda o de un manual del lenguaje qué recursos hay disponibles. Entre los más habituales están los relacionados con una ejecución del programa paso a paso que permite conocer el flujo del programa y los valores de las variables en cada momento. A través del “paso a paso” podemos ralentizar y analizar procesos que de otra forma ocurrirían muy rápido o generarían demasiada información como para poder detectar dónde está localizado un problema. Recurrir a esta herramienta no será habitual, ya que en muchos casos se puede seguir el algoritmo con una ejecución normal, o introduciendo un par de instrucciones de seguimiento dentro de una ejecución normal. Su uso principal viene dado por circunstancias específicas como algoritmos de muy difícil seguimiento o por errores de difícil detección.






No hay comentarios:

Publicar un comentario