Verwenden Sie Debugging-Tools, wenn Sie Rails studieren? Ein Debug-Tool ist ein Tool, das die mit der Programmierung verbundene Debugging-Arbeit unterstützt. Bei der Schrittausführung wird ein Programm zeilenweise ausgeführt und die Operation überprüft, während der Inhalt der zu diesem Zeitpunkt deklarierten Variablen beobachtet wird. Kann gemacht werden.
Lassen Sie uns den für die Rails-Entwicklung verwendeten Byebug vorstellen.
Wenn Sie das byebug-Juwel installieren und eine Methode namens "byebug" in den Code einfügen, den Sie debuggen möchten, wird es zunächst gestoppt, wenn das Programm dort ausgeführt wird, der Debug-Modus wird gestartet und Sie können den Befehl interaktiv frei eingeben. Sie können den Wert der Variablen ausführen und überprüfen.
Installation in Gemfaile
gem 'byebug'
Einfach hinzufügen. (Wenn Sie Schienen installiert haben, ist diese standardmäßig installiert.)
Nach dem Hinzufügen
bundle install
Ich werde das Juwel mit installieren.
Um byebug zu starten, schreiben Sie eine Methode namens byebug, in der Sie debuggen möchten. (Dieser Ort ist ein Beispiel.)
Dieses Mal werde ich byebug in den Teil static_pages / home page einfügen.
Versuchen Sie nach dem Einfügen von byebug, die Methode zu treffen.
Auf diese Weise wird der Prozess gestoppt und eine Eingabeaufforderung angezeigt. Wenn Sie next eingeben und die Eingabetaste drücken
In die nächste Zeile verschoben. Wenn Sie hier eingeben, um die Hilfemethode nachzuschlagen, und die Eingabetaste drücken
Sie können den Inhalt der Hilfe überprüfen. (Sie können auch den Inhalt der Variablen sehen) Versuchen Sie in der eigentlichen Debugging-Arbeit, den Wert und die Methode der Variablen auf diese Weise auszuführen, und prüfen Sie, ob sie wie erwartet funktioniert.
Weiter Gehen Sie eine Zeile vorwärts
Weiter Zum nächsten Haltepunkt gehen
Schritt in die Schrittmethode
Liste Quellcode anzeigen
up Ansicht über dem Quellcode
unten Ansicht unter dem Quellcode
Wenn Sie andere Befehle verwenden möchten, geben Sie die Hilfe ein und diese werden angezeigt. Überprüfen Sie sie daher ♪
Wenn Sie sich so weit erinnern, denke ich, dass der schnellste Weg, sich daran zu gewöhnen, darin besteht, es tatsächlich zu schreiben.
Ich habe byebug vorgestellt, aber wie war es? Mit Byebug können Sie auch die Typen der einzelnen Variablen anzeigen, sodass Sie die Details der Programmierung sehen können, die in der Regel in einer Blackbox gespeichert sind, was die Entwicklung beschleunigt, und zwei Fliegen mit einer Klappe.
Ich denke, es ist ein sehr nützliches Werkzeug, wenn Sie sich erst einmal daran gewöhnt haben. Probieren Sie es also aus ♪
Da ich ein junger Ingenieur bin, denke ich, dass es einige Fehler und verwirrende Punkte gibt. Wenn Sie in diesem Fall einen Kommentar abgeben können, führt dies zu künftigem Wachstum. Bitte zögern Sie nicht, uns zu kontaktieren. Wenn Sie [LGTM] drücken, springen Sie gerne. Sogar Twitte murmelt, also kommen Sie bitte zu uns, wenn Sie möchten ♪
Recommended Posts