Prepárate para la notación de objetos

Traducido automáticamente de Deepl

¿Estás deseando empezar a programar con la Notación Objeto? Sin duda, la Notación de Objetos le hará la vida más fácil como desarrollador. Pero antes de activarla en su aplicación existente, debe asegurarse de que su código está listo.

La nueva sintaxis de la No tación Objeto introduce algunas restricciones, ya que el lenguaje 4D considera ahora los tres caracteres siguientes como símbolos reservados: » . «, » [ » y » ] » (es decir, punto, paréntesis de apertura y cierre).

En consecuencia, una vez que haya activado la Notación Objeto en su base de datos, ya no está permitido utilizar estos símbolos en los nombres de las variables, los nombres de los métodos, los nombres de las tablas o los nombres de los campos. Y, por supuesto, lo mismo ocurre con el código existente.

Así que es importante comprobar que tu aplicación no contiene estos símbolos antes de activar esta función. Pero no te preocupes, el MSC puede hacerlo por ti.

Comprueba tu aplicación con el MSC

Abra la página MSC y haga clic en el botón «Verificar la aplicación» para iniciar la verificación:

Compruebe los resultados en el archivo de registro

Si el resultado de la verificación es «La aplicación es válida«, no hay problema, puedes activar con seguridad la Notación Objeto.

Si el resultado de la verificación es » Se han detectado anomalías«, haga clic en el botón «Abrir archivo de registro» y mire los detalles de las advertencias:

blank

blank

Si el archivo de registro contiene al menos un mensaje de advertencia que indica que un nombre contiene puntos o corchetes (por ejemplo, «El nombre del método «mi.método» contiene puntos o corchetes»), su aplicación no es compatible con la Notación de Objetos.

En ese caso, tienes que renombrar cada elemento de la lista que contenga «.», «[» o «]». Puede hacerlo manualmente utilizando la lista de avisos generada por el MSC, o automáticamente gracias a la función «Buscar en el diseño» del estándar 4D.

Entonces, ya está listo para activar la Notación Objeto y disfrutar de esta potente sintaxis.

También puede consultar la documentación para obtener más información sobre la Notación Objeto

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.