Mise en page 1

Transcripción

Mise en page 1
El seguimiento de errores
se hace más fácil
CARACTERÍSTICAS PRINCIPALES
1. Gestión de breakpoints
2. Ejecución de código paso a paso:
• línea a línea.
• por bloque de líneas.
• ingnorando los breakpoints.
• modificando directamente el código a ejecutar
(«Editar y continuar»).
• indicando la línea de código a ejecutar (Backspace).
3. Visualizacion de variables. Posibilidad de mostrar una ventana de Vigilancia.
4. Mostrar la jerarquía de procesos (pila de llamadas)
5. Evaluación de expresiones y configuración de
expresiones de auto-stop (le permite iniciar el depurador tan pronto como la condición se verifica,
o tan pronto como se modifique el valor de una
variable).
6. Mostrar el contenido de elementos de un data
file
7. Mostrar el contenido de una consulta
8. Mostrar los elementos del sistema
9. Mostrar la información del volcado de depuración
10. Mostrar los valores de las clases, miembros y
tipos avanzados
11. Mostrar el código de retorno de HFSQL
12. Mostrar el código de retorno de WLanguage
EDITAR UNA
VENTANA PARA
VIGILANCIA NO
MODAL
Una ventana de vigilancia le permite visualizar el contenido
de una variable estructurada: arreglo,
cadena RTF multilínea,
tipo estructurado de
lenguage, clase, ...
Esta ventana de edición no es una ventana modal.
Usted puede abrir varias ventanas de vigilancia (en diferentes
variables) al mismo
tiempo.
Todas las ventanas de
vigilancia abiertas son
porsupuesto actualizadas cada vez que se
ejecuta una instrucción.
Esta ventana le permite guardar el contenido de la variable en
el disco.
DEPURACIÓN REMOTA
FUNCIONES DE DEPURACIÓN
WLANGUAGE
Además de las operaciones disponibles en el
depurador, algunas funciones WLanguage son
usadas sólo durante la fase de depuración y no
tienen efecto en la aplicación desplegada.
Estas funciones sólo tienen efecto en modo
prueba.
En modo «prueba automatizada», estas funciones producen un error detallado en el reporte
de estado de prueba.
En modo «prueba manual», estas funciones activan una afirmación.
Por ejemplo, las funciones dbgCheckEqual y
dbgCheckDifferent verifican la igualdad o
diferencia entre dos variables, y dbgCheckNull y dbgCheckNotNull especifican si
una variable tiene el valor Null o no.
PERSONALIZAR UN PROCESO DE
ERROR EN EL PASO DE
DEPURACIÓN
La nueva función dbgOnError es usada
para personalizar el proceso de error a realizar cuando se activa un error en el código
de depuración (funciones dbgError,
dbgCheck). Usted mejora su técnica de programación defensiva de esta manera!
ERRORES NO FATALES
Una aplicación puede generar errores «no fatales». Estos errores son generados por funciones, cuyo reporte de estado no es evaluado en
la aplicación.
Por ejemplo, el código de retorno de una ejecución de una consulta, que falla al abrir un archivo parámetro, ...
Este tipo de funciones pueden devolver errores
que nunca son procesados.
Estos errores pueden aparecer por ejemplo,
sólo en algunos computadores y no en otros
(gracias a la configuración) y hacer que el comportamiento de la aplicación sea más difícil de
entender y depurar.
AUDITORÍAS
IMPLEMENTACIÓ ción.
N Y DEPURACIÓN
DEPURADOR:
REMOTA
DEPURACIÓN DE
Usted puede depurar
VOLCADO
una aplicación que se
encuentre en ejecución
sobre otra máquina, conectada a través de la
red o Internet.
Usted puede depurar
sin necesidad de ir a
ningún lado, directamente en la cnofiguración del cliente.
La ventana de traza
tradicional
también
puede ser mostrada en
la máquina en depura-
Puede suceder que una
aplicación tenga un
problema sobre una
máquina de un cliente
que se encuentra físicamente muy lejos.
Si usted no quiere (o no
puede) realizar una depuración remota (una
característica estándar
de WINDEV), o si no se
encuentra disponible al
momento en que la
falla ocurra, puede
pedir a la aplicación
que cree un archivo de
volcado que le permita
analizar el problema
después en su máquina.
Este archivo de volcado
le permite ir a:
• la línea de código que
activó el problema
• con el contenido de
las variables
• con la pila de llamadas.
Esto brinda indicaciones que pueden ser
muy precisas a la hora
de resolver el problema.
El archivo de volcado
puede ser asociado con
un reporte de errores
en el Centro de Monitoreo de Proyectos.
Éste estará disponible
después, sin necesidad
de molestar al usuario
final, lo que permite un
post análisis del problema en una máquina
remota.
Las auditorías son muy útiles para depurar
aplicaciones. Ver pág 20.
VISUALIZACIÓN CON FORMATO DE
DATOS HTML
El contenido HTML de una variable puede ser
mostrado con su formato.
Esta característica también se encuentra disponible en formato RTF.
VISUALIZACIÓN DE IMÁGENES
La ventana de vigilancia le permite mostrar
una imágen almacenada en una variable o
un control memo (blob) directamente.
VISTA LOCAL EN MODO
HEXADECIMAL
La ventana de visualización hexadecimal
puede ser limitada a una ventana de vigilancia.
www.windev.com •
65

Documentos relacionados