L'EDI (Integrated Development Environment) est intégré car il peut être "débogué" sur l'éditeur. Être capable de déboguer dans l'EDI augmente la productivité. Le débogage est [étude. ](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" consiste à rechercher la cause d'un bogue et à le corriger.
L'outil utilisé pour rechercher la cause d'un bogue dans un programme est le "débogueur".
Le débogueur est
Parce qu'il y a un bug. Vous n'en avez pas besoin si tout fonctionne comme prévu.
Lorsque je lance le programme, les données sont différentes de ce à quoi je m'attendais, la conception est sous-considérée, Les bogues se produisent en raison de diverses causes telles que des erreurs de codage. (Il peut également être utilisé pour confirmer qu'il fonctionne comme prévu.)
Un "point d'arrêt" est une ligne de programme que vous souhaitez mettre en pause. Si vous double-cliquez sur le côté gauche de la fenêtre "Editeur" du programme, il sera défini comme un point d'arrêt et un cercle sera affiché.
Réglez-le sur "Je suis méfiant ici, je veux voir la valeur de cette variable, je veux voir le comportement ici".
Si vous souhaitez annuler le point d'arrêt, double-cliquez sur ○.
Il existe deux manières d'exécuter un programme dans l'EDI.
Lorsque vous atteignez un point d'arrêt dans Debug, vous y faites une pause, l'éditeur sur la perspective de débogage d'Eclipse s'ouvre et la ligne arrêtée est indiquée par une flèche.
Si vous souhaitez définir l'argument avec la fonction principale, vous pouvez le définir en cliquant avec le bouton droit de la souris → "Argument" de "Exécuter la configuration, déboguer la configuration".
Vous pouvez vérifier la valeur ci-dessous. Vous pouvez également voir la valeur de retour de la méthode et les champs de classe.
Avec le champ sélectionné, clic droit-> inspection
Avec le champ sélectionné, clic droit-> moniteur
S'il s'agit d'une variable, vous pouvez vérifier la valeur de la variable dans l'onglet Variable.
Lorsque "Que se passe-t-il lorsque le processus passe à la ligne suivante?" Pendant que le débogage est suspendu, procédez comme suit. (Seuls les éléments fréquemment utilisés sont répertoriés.)
L'utilisation de raccourcis tels que pas à pas permet d'économiser du temps et des efforts.
Commande japonaise | English | comportement | Raccourci |
---|---|---|---|
Reprendre | Resume | Exécutez jusqu'à la fin du programme. * | F8 |
Fin | Terminate | Suspendre le traitement(アプリケーションをFin)Faire. | Ctrl+2 |
Intervenir | Step Into | Accédez à la ligne suivante en pause et en pause. Lors de l'appel d'une méthode sur la ligne cible, entrez la méthode appelée et faites une pause au début. | F5 |
Enjamber | Step Over | Accédez à la ligne suivante en pause et en pause. Si la méthode est appelée sur la ligne cible, exécutez ces processus et passez à la ligne suivante. * | F6 |
Retour d'étape | Step Return | Il continue jusqu'à ce que la méthode en cours d'exécution soit retournée et s'arrête lorsqu'il revient à la méthode appelante. * | F7 |
Pour les raccourcis, veillez à ne pas appuyer sur le mauvais bouton! "Enfin reproduit!" → Lors du traçage, appuyez par erreur sur F7 et F8 → (゚ Д ゚) (゚ Д ゚) (゚ Д ゚)
Recommended Posts