La depuración juega un papel vital en cualquier proceso de desarrollo, y mejorar las funcionalidades y usabilidad del depurador puede aumentar significativamente la productividad de un desarrollador. A partir de 4D 20 R8, 4D ha introducido varias mejoras en su depurador y depurador remoto. Estas actualizaciones se centran en guardar los ajustes definidos por el usuario, facilitar la gestión y reutilización de expresiones y rediseñar la interfaz general.
Expresiones guardadas automáticamente
Las expresiones guardadas automáticamente en el depurador 4D son un cambio de juego para agilizar su flujo de trabajo de depuración. Cuando introduce una nueva expresión en el observador de expresiones del depurador, ésta se guarda automáticamente y se vincula al método o función correspondiente. Esto significa que la próxima vez que revise el mismo código, todas las expresiones introducidas anteriormente estarán disponibles, evaluadas y mostradas. Esta función ahorra tiempo y garantiza la continuidad al eliminar la necesidad de volver a introducir manualmente las expresiones, lo que le permite centrarse por completo en resolver los problemas de forma eficaz.
expresión COMBINADA
Hemos añadido la posibilidad de «anclar» expresiones importantes, asegurando que estén siempre a mano, independientemente del método o función que esté depurando. Tanto si está profundizando en un fragmento de código complejo como si está dando un vistazo rápido, ahora puede personalizar el depurador para que funcione exactamente como desea.
Visualización de variables locales, expresiones de línea y expresiones personalizadas
El depurador 4D introduce una flexibilidad mejorada con tres tipos de parámetros distintos en su observador de expresiones: Variables locales, Expresiones de línea y Expresiones personalizadas. Las variables locales muestran automáticamente todas las variables activas vinculadas al método o función actual, ofreciendo una instantánea clara del contexto de ejecución. Las expresiones de línea se actualizan dinámicamente para mostrar las variables relevantes para la línea específica que se está ejecutando. Mientras tanto, las expresiones personalizadas añadidas manualmente por los desarrolladores permiten un seguimiento y depuración personalizados de valores o condiciones específicos. Juntas, estas opciones garantizan un control preciso y claridad durante las sesiones de depuración.
Diseño
De un vistazo al nuevo y elegante diseño de la interfaz del depurador, cuidadosamente elaborado para mejorar la usabilidad y agilizar su experiencia de depuración.
Conclusión
El depurador actualizado introduce nuevas funcionalidades y mejoras poderosas que mejoran significativamente el proceso de depuración en 4D. Desde expresiones autoguardadas hasta visualizaciones de variables personalizables y una nueva y pulida interfaz, estas mejoras están diseñadas para hacer su flujo de trabajo más eficiente e intuitivo.