Améliorer l’expérience de débogage

Traduit automatiquement de Deepl

Le débogage joue un rôle essentiel dans tout processus de développement, et l’amélioration des fonctionnalités et de la convivialité du débogueur peut considérablement accroître la productivité d’un développeur. Depuis 4D 20 R8, 4D a apporté plusieurs améliorations à son débogueur et à son débogueur à distance. Ces mises à jour se concentrent sur la sauvegarde des paramètres définis par l’utilisateur, la simplification de la gestion et de la réutilisation des expressions et la refonte de l’interface globale.

Débogueur 4D

Expression sauvegardée automatiquement

Les expressions sauvegardées automatiquement dans le débogueur 4D changent la donne pour rationaliser votre flux de travail de débogage. Lorsque vous saisissez une nouvelle expression dans l’observateur d’expressions du débogueur, elle est automatiquement enregistrée et liée à la méthode ou à la fonction correspondante. Cela signifie que la prochaine fois que vous reviendrez sur le même code, toutes les expressions saisies précédemment seront facilement accessibles, évaluées et affichées. Cette fonctionnalité permet de gagner du temps et d’assurer la continuité en éliminant la nécessité de ressaisir manuellement les expressions, ce qui vous permet de vous concentrer entièrement sur la résolution efficace des problèmes.

Expression combinée

Nous avons ajouté la possibilité d' »épingler » des expressions importantes, afin qu’elles soient toujours à portée de main, quelle que soit la méthode ou la fonction que vous êtes en train de déboguer. Que vous plongiez dans un code complexe ou que vous y jetiez un coup d’œil rapide, vous pouvez désormais personnaliser le débogueur pour qu’il fonctionne exactement comme vous le souhaitez.

Affichage des variables locales, des expressions de ligne et des expressions personnalisées

Le débogueur 4D offre une plus grande flexibilité grâce à trois types de paramètres distincts dans son observateur d’expressions : Variables locales, Expressions de ligne et Expressions personnalisées. Les variables locales affichent automatiquement toutes les variables actives liées à la méthode ou à la fonction en cours, offrant ainsi un aperçu clair du contexte d’exécution. Les expressions de ligne se mettent à jour dynamiquement pour afficher les variables pertinentes pour la ligne spécifique en cours d’exécution. Par ailleurs, les expressions personnalisées ajoutées manuellement par les développeurs permettent un suivi et un débogage personnalisés de valeurs ou de conditions spécifiques. Ensemble, ces options assurent un contrôle précis et une grande clarté lors des sessions de débogage.

blank

Le design

Jetez un coup d’œil au nouveau design élégant de l’interface du débogueur, soigneusement conçu pour améliorer la convivialité et rationaliser votre expérience de débogage.

blank

Conclusion

Le débogueur mis à jour présente de nouvelles fonctionnalités et améliorations puissantes qui améliorent considérablement le processus de débogage dans 4D. Des expressions sauvegardées automatiquement aux affichages de variables personnalisables, en passant par une nouvelle interface soignée, ces améliorations sont conçues pour rendre votre flux de travail plus efficace et plus intuitif.

 

 

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.