4D 20 R5 trae una nueva funcionalidad al editor Visual Studio Code a través de la extensión 4D-Analyzer: la Verificación sintáctica del workspace, diseñado para reducir significativamente los errores de los desarrolladores y agilizar la precisión de la codificación.
¿Qué es un WORKSPACE?
En VS Code, un workspace es un conjunto de carpetas abiertas en una única ventana. Cada carpeta del workspace puede contener un proyecto 4D.
El workspace es valioso cuando se utilizan varios proyectos simultáneamente. Tenga en cuenta que un único proyecto 4D abierto en una ventana VS Code se considera un workspace.
La verificación de sintaxis es una forma de ayudar a los desarrolladores a hacer su código más seguro.
La verificación de la sintaxis del documento que se está editando ha estado disponible desde 4D 20.
A partir de 4D 20 R5, la verificación de sintaxis puede realizarse en todo el proyecto 4D actual, tan pronto como se abre un archivo de método/clase 4D. Esto significa que puede ver errores y advertencias en todo el proyecto de un vistazo.
Los errores y advertencias encontrados en el workspace se muestran en el panel dedicado a la izquierda de la barra de estado de VS Code. El número de errores está a la izquierda, y el número de advertencias a la derecha.
VS Code ofrece la opción de ver los detalles de los errores y advertencias. Simplemente haga clic en el panel descrito anteriormente, y se abrirá el panel de problemas. También puede abrirlo a través del menú «Ver/Problemas». Los errores se marcan en rojo y las advertencias en naranja.
El panel de problemas muestra todos los errores y advertencias del workspace, agrupados por archivo de método. Basta con hacer doble clic en una línea para abrir el archivo correspondiente en el panel del editor de código, con el cursor situado en la línea de error/advertencia.
Es muy fácil de utilizar.
¿Y lo mejor? No tiene que hacer nada – es todo automático. Basta con abrir un archivo de método/clase 4D, y la verificación de sintaxis se realiza en el proyecto correspondiente. Lo mismo ocurre en cuanto se guarda una modificación.
En VS Code, los errores de sintaxis y las advertencias también se muestran en línea: la parte del código que genera el error o la advertencia aparece subrayada. Al pasar el ratón por encima, aparece un mensaje que muestra la misma explicación del error o de la advertencia que en el editor de código 4D:
Como a algunos desarrolladores no les gusta ver su código subrayado por el editor, hemos seguido el ejemplo de otras extensiones de lenguaje VS Code haciendo que esta funcionalidad sea opcional. Puede activar o desactivar la verificación de sintaxis en los parámetros de la extensión:
También hemos añadido un comando VS Code llamado «Check syntax of current 4D project» para la ejecución manual. Así, si el tamaño de su proyecto ralentiza demasiado el editor de código, puede desactivar la verificación automática de sintaxis o configurarla para que compruebe sólo el documento actual y luego comprobar manualmente la sintaxis del workspace cuando lo desee.
Nos esforzamos por ofrecer a nuestros usuarios la mejor experiencia posible, y lo animamos a compartir sus opiniones y comentarios en el foro de 4D. Sus comentarios nos ayudan a entender sus necesidades y a mejorar continuamente nuestros productos y servicios.
¡Feliz codificación!