Activer le débogueur pour les TAGS PROCESS 4D en mode compilé

Traduit automatiquement de Deepl

PROCESS 4D TAGS a été amélioré avec chaque version de 4D et les derniers ajouts comme 4DCODE ont considérablement augmenté les cas d’utilisation. Ce qui était auparavant une simple ligne de code, est maintenant souvent plusieurs lignes, voire des pages, de code 4D.

Le débogueur a toujours été utilisable à l’intérieur des balises 4DCODE, mais uniquement en mode interprété.

PROCESS 4D TAGS est souvent utilisé pour des modèles intelligents et complexes, mais certains problèmes ne se produisent que du côté du client, avec les données du client. Vous pourriez insérer vos propres journaux dans le code, mais que faire s’il y avait un meilleur moyen ?

Vous pouvez désormais déboguer le code à l’aide de la TRACE pour déboguer le code. Même si votre application est compilée, puisque ce code est exécuté dans un contexte interprété, le débogueur vous aidera à analyser ce qui se passe. Toutes les fonctionnalités sont disponibles : chaîne d’appels, veille, et volets de veille personnalisés. Même les points d’arrêt sont disponibles pour la session de débogage !

L’EXEMPLE

Prenons un rapport complexe, produit par un modèle intelligent. En fonction des paramètres, le modèle produit un fichier HTML ou Excel – ou envoie les résultats directement par e-mail. Maintenant, le client appelle, signalant que l’envoi d’email échoue dans son nouveau bureau. Cela fonctionne pour vous, quelque chose sur place ? Cela vous semble familier ?

Il suffit d’insérer TRACE dans le bloc 4DCODE de votre modèle et exécutez la méthode. Le débogueur suivant apparaît alors :
Vous êtes les bienvenus !

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.