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