Mejorar la experiencia de depuración

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.

Depurador 4D

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.

blank

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.

blank

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.

 

 

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.