Verbessern der Debugging-Erfahrung

Automatisch übersetzt von Deepl

Das Debugging spielt in jedem Entwicklungsprozess eine wichtige Rolle, und die Verbesserung der Funktionalität und Benutzerfreundlichkeit des Debuggers kann die Produktivität eines Entwicklers erheblich steigern. Mit 4D 20 R8 hat 4D mehrere Verbesserungen für den Debugger und den Remote-Debugger eingeführt. Diese Aktualisierungen konzentrieren sich auf die Speicherung benutzerdefinierter Einstellungen, die Vereinfachung der Verwaltung und Wiederverwendung von Ausdrücken und die Neugestaltung der gesamten Benutzeroberfläche.

Debugger 4D

Automatisch gespeicherte Ausdrücke

Automatisch gespeicherte Ausdrücke im 4D Debugger vereinfachen den Arbeitsablauf beim Debuggen. Wenn Sie einen neuen Ausdruck in den Expression Watcher des Debuggers eingeben, wird dieser automatisch gespeichert und mit der entsprechenden Methode oder Funktion verknüpft. Das bedeutet, dass beim nächsten Aufruf desselben Codes alle zuvor eingegebenen Ausdrücke sofort verfügbar sind, ausgewertet und angezeigt werden. Diese Funktion spart Zeit und gewährleistet Kontinuität, da Ausdrücke nicht mehr manuell eingegeben werden müssen, so dass Sie sich ganz auf die effiziente Lösung von Problemen konzentrieren können.

angepasster Ausdruck

Wir haben die Möglichkeit hinzugefügt, wichtige Ausdrücke „anzuheften“, um sicherzustellen, dass sie immer zur Hand sind – egal, welche Methode oder Funktion Sie gerade debuggen. Egal, ob Sie tief in einen komplexen Code eintauchen oder nur einen kurzen Blick darauf werfen, Sie können den Debugger jetzt so anpassen, dass er genau so funktioniert, wie Sie es wünschen.

Anzeige von lokalen Variablen, Zeilenausdrücken und benutzerdefinierten Ausdrücken

Der 4D Debugger bietet mit drei verschiedenen Parametertypen in seiner Ausdrucksüberwachung mehr Flexibilität: Lokale Variablen, Zeilenausdrücke und benutzerdefinierte Ausdrücke. Lokale Variablen zeigen automatisch alle aktiven Variablen an, die mit der aktuellen Methode oder Funktion verknüpft sind, und bieten so eine klare Momentaufnahme des Ausführungskontextes. Zeilenausdrücke werden dynamisch aktualisiert, um die Variablen anzuzeigen, die für die jeweilige Zeile relevant sind, die gerade ausgeführt wird. Von Entwicklern manuell hinzugefügte benutzerdefinierte Ausdrücke ermöglichen die personalisierte Verfolgung und Fehlersuche bei bestimmten Werten oder Bedingungen. Zusammen gewährleisten diese Optionen eine präzise Kontrolle und Klarheit während der Debugging-Sitzungen.

blank

Gestaltung

Werfen Sie einen Blick auf das elegante neue Design der Debugger-Oberfläche, das sorgfältig entwickelt wurde, um die Benutzerfreundlichkeit zu verbessern und Ihr Debugging-Erlebnis zu optimieren.

blank

Fazit

Der aktualisierte Debugger bietet leistungsstarke neue Funktionen und Verbesserungen, die den Debugging-Prozess in 4D deutlich verbessern. Von automatisch gespeicherten Ausdrücken über anpassbare Variablenanzeigen bis hin zu einer ausgefeilten neuen Benutzeroberfläche – diese Verbesserungen sollen Ihren Arbeitsablauf effizienter und intuitiver machen.

 

 

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.