Mejor gestión de errores e inferencia de tipos para desarrolladores 4D

Cuando programa en 4D o VS Code, la información clara y precisa que proporciona el editor marca la diferencia. Ayuda a comprender lo que ocurre en el código, a solucionar problemas más rápidamente y a centrarse en crear funciones excelentes.

A partir de 4D v21 R2, hemos mejorado la verificación sintáctica del editor de código para que la detección de errores y la inferencia de tipos sean más precisas y coherentes tanto en 4D Code como en VS Code.

Inferencia de tipos igual en todas partes

La inferencia de tipo está totalmente alineada entre la verificación sintáctica del compilador y el editor de código. Cuando se infiere el tipo de una expresión, el resultado es siempre el mismo en todas las herramientas. Esto garantiza que el autocompletado, la detección de errores en el código y el compilador funcionen de forma coherente, lo que ofrece una experiencia de programación más fluida y predecible.

Solo se subraya el problema real

Los errores y las advertencias se indican con un pequeño símbolo en el margen izquierdo de la línea que contiene el problema. En la mayoría de los casos, el editor también resalta la parte específica de la expresión que causa el problema directamente en el código. Esta señal visual facilita mucho la identificación y corrección de los problemas de forma rápida y precisa.

¿Expresiones de varias líneas? ¡No hay problema!

Si divide una expresión larga en varias líneas utilizando una barra invertida (\), el editor ahora coloca el icono de error justo en la línea donde realmente se encuentra el problema. Así, incluso cuando el código abarca varias líneas, los errores se indican claramente y son fáciles de localizar.

blank

Pase el cursor para obtener información instantánea

Ahora puede pasar el cursor por sobre un token subrayado para ver el mensaje de error inmediatamente.

blank

Conclusión

Estas mejoras hacen que los editores 4D y VS Code sean más confiables, coherentes y agradables de usar. Con una información más clara y una detección de errores más inteligente, puede centrarse en escribir un código excelente con confianza.

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.