BC Debug: Unterschied zwischen den Versionen
Zeile 8: | Zeile 8: | ||
[[file:debug log.png|800px|Debug-Log]] | [[file:debug log.png|800px|Debug-Log]] | ||
+ | |||
+ | Hier im Beispiel sehen wir oben zunächst noch den Rest einer Funktion, ''$T(Add_list)''. Es wird also ein Text übersetzt. Das Ergebnis der Funktion wird nach den vier Minuszeichen angezeigt, ''Liste hinzufügen'', es ist also Deutsch als Sprache eingestellt. | ||
+ | |||
+ | Es folgen ein Label (auch mit einer übersetzten Beschriftung) und ein Edit-Feld, danach wird die Prozedur ''#filter'' aufgerufen, welche das Filter-Kommando des Formulars ausführt. |
Version vom 1. August 2021, 19:38 Uhr
Die Debug-Tools
Oben links im Developement-Bereich sind die fünf Debug-Tools.
Debug-Log
Das Debug-Log zeigt die einzelnen Prozeduren in der Reihenfolge der Ausführung und die ausgeführten Funktionen inklusive deren Ergebnis an. Im Gegensatz zu einem konventionellen Debugger, bei dem man den Code Schritt für Schritt ausführt, lässt man beim Debug-Log das Programm einfach auf den Fehler laufen und schaut sich dann an, wie es dazu gekommen ist. Das hat sich in der Praxis als deutlich schneller herausgestellt.
Hier im Beispiel sehen wir oben zunächst noch den Rest einer Funktion, $T(Add_list). Es wird also ein Text übersetzt. Das Ergebnis der Funktion wird nach den vier Minuszeichen angezeigt, Liste hinzufügen, es ist also Deutsch als Sprache eingestellt.
Es folgen ein Label (auch mit einer übersetzten Beschriftung) und ein Edit-Feld, danach wird die Prozedur #filter aufgerufen, welche das Filter-Kommando des Formulars ausführt.