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.
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.
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.
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.