Die IDE (Integrated Development Environment) ist integriert, da sie im Editor "debuggt" werden kann. Das Debuggen in der IDE erhöht die Produktivität. Debugging ist [Studie. ](Https://qiita.com/YudaiTsukamoto/items/42a8df22ca4c6b327dfd#4-%E5%8B%89%E5%BC%B7%E3%81%AE%E3%81%9F%E3%82%81%E3 % 81% AB% E3% 83% 87% E3% 83% 90% E3% 83% 83% E3% 82% B0% E3% 82% 92% E8% A1% 8C% E3% 81% AA% E3% 81 % 86)
"Debug" dient dazu, die Ursache eines Fehlers zu untersuchen und zu beheben.
Das Tool zur Untersuchung der Fehlerursache in einem Programm ist der "Debugger".
Der Debugger ist
Weil es einen Fehler gibt. Sie brauchen es nicht, wenn alles wie erwartet funktioniert.
Wenn ich das Programm ausführe, unterscheiden sich die Daten von meinen Erwartungen. Das Design wird nicht berücksichtigt. Fehler treten aufgrund verschiedener Ursachen auf, z. B. aufgrund von Codierungsfehlern. (Es kann auch verwendet werden, um zu bestätigen, dass es wie erwartet funktioniert.)
Ein "Haltepunkt" ist eine Programmzeile, die Sie anhalten möchten. Durch Doppelklicken auf die linke Seite des "Editor" -Fensters des Programms wird es als Haltepunkt festgelegt und ein Kreis angezeigt.
--Kann nur auf Zeilen eingestellt werden, die gestoppt werden können. (Hört nicht bei Leerzeilen, Zeilen, die Klassen und Methoden definieren usw.)
Setzen Sie es auf "Ich bin hier misstrauisch, ich möchte den Wert dieser Variablen sehen, ich möchte das Verhalten hier sehen".
Wenn Sie den Haltepunkt abbrechen möchten, doppelklicken Sie auf ○.
Es gibt zwei Möglichkeiten, ein Programm in der IDE auszuführen.
Wenn Sie in Debug einen Haltepunkt erreichen, halten Sie dort an, der Editor in der Debug-Perspektive von Eclipse wird geöffnet und die gestoppte Zeile wird durch einen Pfeil angezeigt.
Wenn Sie das Argument mit der Hauptfunktion festlegen möchten, können Sie es festlegen, indem Sie mit der rechten Maustaste auf → "Argument" von "Konfiguration ausführen, Konfiguration debuggen" klicken.
Sie können den Wert unten überprüfen. Sie können auch die Rückgabewerte der Methode und die Klassenfelder anzeigen.
Klicken Sie bei ausgewähltem Feld mit der rechten Maustaste auf> Inspektion
Klicken Sie bei ausgewähltem Feld mit der rechten Maustaste auf> Monitor
Wenn es sich um eine Variable handelt, können Sie den Wert der Variablen auf der Registerkarte Variable überprüfen.
Wenn "Was passiert, wenn der Prozess zur nächsten Zeile übergeht?" Während das Debug angehalten wird, gehen Sie wie folgt vor. (Es werden nur häufig verwendete Artikel aufgelistet.)
Die Verwendung von Verknüpfungen wie Step-Over spart Zeit und Mühe.
Japanisches Kommando | English | Verhalten | Abkürzung |
---|---|---|---|
Fortsetzen | Resume | Führen Sie bis zum Ende des Programms aus. * * | F8 |
Ende | Terminate | Verarbeitung anhalten(アプリケーションをEnde)Machen. | Ctrl+2 |
Eintreten | Step Into | Gehen Sie zur nächsten angehaltenen Zeile und halten Sie an. Geben Sie beim Aufrufen einer Methode in der Zielzeile die aufgerufene Methode ein und halten Sie am Anfang an. | F5 |
Schritt über | Step Over | Gehen Sie zur nächsten angehaltenen Zeile und halten Sie an. Wenn die Methode in der Zielzeile aufgerufen wird, führen Sie diese Prozesse aus und fahren Sie mit der nächsten Zeile fort. * * | F6 |
Schritt zurück | Step Return | Es wird fortgesetzt, bis die ausgeführte Methode zurückgegeben wird, und wird angehalten, wenn zur aufrufenden Methode zurückgekehrt wird. * * | F7 |
Achten Sie bei Verknüpfungen darauf, nicht die falsche Taste zu drücken! "Endlich reproduziert!" → Drücken Sie beim Verfolgen versehentlich F7 und F8 → (゚ Д ゚) (゚ Д ゚) (゚ Д ゚)
Recommended Posts