Vous êtes sur la page 1sur 2

Depurar una Aplicacin

Primero que nada tenemos que comprender el concepto "Depurar". EL depurar una aplicacin no es "correrla" ni compilarla, cuando se depura un programa, lo que se est haciendo es buscar errores en el cdigo, esto se hace mediante un proceso en el cual se ejecuta la aplicacin sin generar un archivo ejecutable, y se ejecuta buscando paso a paso, lnea de cdigo por lnea de cdigo, un error de programacin. Proceso de depuracin: Para poder depurar una aplicacin es necesario poner un punto de ruptura o BreakPoint. Un breakpoint se aade poniendo el cursor sobre la lnea de cdigo donde queramos que la ejecucin del programa se pare y seleccionar Debug|Toggle Breakpoint. Para iniciar una ejecucin de este estilo se debe seleccionar Debug|Start y la ejecucin del programa se parar cuando llega a la lnea donde se puso el breakpoint. El workspace de depuracin incluye tres ventanas: la ventana de depuracin (Debugger), la de Salida (Output), y la del editor del cdigo. La ventana de depuracin contiene siete vistas de lo que est ocurriendo en el programa: las sesiones (lista los programas que se estn depurando), los breakpoints, los threads, la pila de llamadas, los watches, las variables, y las clases. En estos momentos se pueden comprobar el valor de todos los atributos y variables que son accesibles desde ese punto. Para continuar con la ejecucin, se puede realizar de diferentes maneras: Ejecucin paso a paso. Si se selecciona Debug|Step into o mejor F7, se ejecutar la lnea de cdigo. Si esa lnea es una llamada a un mtodo, entrar a dicho mtodo. Con la opcin Debug|Step over o F8 tambin ejecuta la lnea, pero en caso de ser una llamada a un mtodo, ejecuta dicho mtodo sin entrar dentro. Continuar. Si seleccionamos Debug|Continue devuelve el control al programa y slo volver a pararse si existe otro breakpoint. En cualquier momento se puede dar por finalizado este tipo de ejecucin seleccionando Debug |Finish. Depurar una aplicacin te puede ayudar a: Detectar errores en el cdigo fuente de tu programa antes de crear el archivo ejecutable. Con la depuracin puedes encontrar la lnea de cdigo exacta donde ocurri el error. Adems podrs fcilmente corregir errores de programacin y fallas en el cdigo gracias a que habrs encontrado errores.

Si tu aplicacin es muy compleja puedes ejecutar y probar cada una de las funciones que ofrece tu programa, podrs descubrir cuales estn generando problemas, no funcionan adecuadamente e incluso el editor te mostrara cual es el tipo de error que se est generando, de manera que podrs mejorar la eficiencia de tu aplicacin.

Vous aimerez peut-être aussi