Probar y depurar aplicaciones
El proceso de prueba implica la búsqueda de problemas en el código, mientras que la depuración consiste en aislar y resolver los problemas. La prueba y la depuración son partes inevitables del ciclo de desarrollo, que es mejor incorporar en una etapa inicial. La prueba exhaustiva y la depuración de componentes individuales simplifica notablemente estos procesos en las aplicaciones integradas.
Los programadores suelen buscar diferentes niveles de solidez cuando comprueban y depuran sus aplicaciones:
- Ejecución sin bloqueos ni generación de mensajes de error.
- Acciones apropiadas en situaciones frecuentes.
- Acciones razonables o mensajes de error en diversas situaciones.
- Recuperación inmediata ante interacciones imprevistas del usuario.
Visual FoxPro ofrece un variado conjunto de herramientas para facilitar la tarea de aislar e identificar los problemas del código para que puedan resolverse de forma eficaz. Sin embargo, una de las mejores maneras de crear aplicaciones robustas es buscar los posibles problemas antes de que se produzcan.
En esta sección
- Crear marcadores y accesos directos a lista de tareas
Utilice los marcadores y accesos directos del Editor para examinar con facilidad su código. - Probar el proyecto
Verifique su aplicación antes de la compilación final. - Controlar errores de tiempo de ejecución
Los errores de tiempo de ejecución se producen después de comenzar la ejecución de la aplicación. - Depurar antes de que aparezcan los errores
La teoría demuestra que las buenas costumbres de escritura de código (uso de espacios en blanco, inclusión de comentarios, adhesión a las convenciones de nomenclatura, etc.) tienden a reducir automáticamente el número de errores del código. - Aislar los problemas
Una vez identificados los problemas con la prueba, puede usar el entorno de depuración de Visual FoxPro para aislarlos.
Secciones relacionadas
- Aplicación Analizador de trayecto
Durante el proceso de programación, podría perfeccionar el código para obtener un mejor rendimiento y garantizar que lo ha probado correctamente mediante un registro de la información de trayecto del código. - Uso del Dominio de prueba automatizada
Utilice el Dominio de prueba automatizada para registrar y reproducir archivos de comandos automatizados de prueba, para comprobar el comportamiento de la aplicación. - Compilar una aplicación
Cree sus aplicaciones paso a paso y compruebe cada componente. Cuando haya incluido todos los componentes, será fácil compilarlos en una aplicación. - Optimizar las aplicaciones
Cuando disponga de una aplicación estable y en funcionamiento, considere las formas en que puede optimizar su rendimiento y hacerla más pequeña y rápida. - Uso de Visual FoxPro
Las características de programación de Visual FoxPro están diseñadas para mejorar la productividad del programador, incluidos los métodos Access y Assign, la compatibilidad con más formatos de archivos gráficos y lenguaje para simplificar las tareas de programación. - Desarrollar aplicaciones Visual FoxPro
En esta sección se incluye información conceptual acerca de cómo desarrollar aplicaciones Visual FoxPro, instrucciones para crear bases de datos y la interfaz de usuario y otras tareas necesarias para crear aplicaciones Visual FoxPro.