MobileTogether Designer incluye un depurador XPath y de acciones que le permite solucionar problemas y depurar sus aplicaciones para comprender de inmediato cualquier comportamiento de la aplicación, todo ello directamente en el entorno de diseño. Esto hace posible depurar tanto el flujo de ejecución dentro del lenguaje Action Trees como los resultados de las funciones XPath/XQuery a las que se llama desde las acciones.
MobileTogether ofrece tres modos de depuración:
Cuando se alcanza un punto de detenimiento, basado en un punto de interrupción definido previamente, un error o en la siguiente acción, se abre la vista de depuración correspondiente y puede recorrer la ejecución de la acción o expresión XPath, viendo la pila de llamadas, cómo se actualizan los valores de las variables y los resultados de las expresiones de supervisión.
MobileTogether es el marco de desarrollo rápido de aplicaciones más asequible que proporciona este nivel de depuración durante la fase de desarrollo. El depurador profesional ayuda a detectar y resolver los problemas con antelación, lo cual reduce el riesgo de errores o problemas de rendimiento en la fase de producción. La capacidad de simular diferentes entornos de la aplicación y de realizar pruebas completas antes de su publicación es fundamental en entornos empresariales y comerciales, donde los errores pueden costar mucho dinero y afectar a operaciones esenciales de la empresa.
El depurador de acciones de MobileTogether le permite examinar y solucionar los problemas de las acciones de un evento de control o de página que se desencadenan mediante Action Tree. El depurador de acciones es crucial a la hora de garantizar que los flujos de trabajo complejos funcionen como se espera en diferentes situaciones en el mundo real.
Hay dos formas de invocar el depurador de acciones durante la simulación: puede detener la ejecución para depurar en un punto de interrupción previamente fijado por el desarrollador o puede seleccionar una acción para depurarla directamente durante la simulación.
El depurador de acciones muestra la secuencia de acciones en el panel superior. Debajo de este panel, puede examinar la pila de llamadas de las acciones, ver cómo se actualizan los valores de las variables durante la ejecución y establecer expresiones de supervisión para comprobar cómo se ejecuta una acción.
Puede analizar los resultados de cada acción paso a paso utilizando los botones Paso a paso por instrucciones, Paso a paso por procedimientos y Paso a paso para salir de la barra de herramientas del depurador. Esto le permite observar el flujo de ejecución y los cambios en las variables en tiempo real.
Además de su lenguaje de programación visual Action Trees, MobileTogether utiliza expresiones XPath y XQuery para definir cómo procesar y manipular los datos. Como todas las herramientas de Altova compatibles con XPath y XQuery, MobileTogether ofrece un depurador integrado para diagnosticar los resultados de expresiones a las que se llama desde Action Trees.
El depurador XPath/XQuery está disponible durante la edición de expresiones en el generador de XPath de MobileTogether, en el simulador de aplicaciones y a través del depurador de acciones. También puede establecer puntos de interrupción en determinadas expresiones XPath/XQuery para depurar pasos esenciales.
Al igual que con la depuración de acciones, tiene estas opciones: Paso a paso por instrucciones, Paso a paso por procedimientos y Paso a paso para salir. En cada paso, el depurador resalta la parte de la expresión que se está evaluando en ese momento y el resultado correspondiente se muestra en un panel de resultados. Unos paneles complementarios muestran las variables en el ámbito, la pila de llamadas y cualquier expresión de supervisión que haya configurado. También pueden establecerse puntos de seguimiento para registrar los resultados de la evaluación en pasos específicos, lo cual ofrece una ruta de seguimiento durante la evaluación de una expresión.
Lista de características de MobileTogether
Preguntas frecuentes
Vídeos de demostración