Utilisez-vous des outils de débogage lorsque vous étudiez Rails? Un outil de débogage est un outil qui prend en charge le travail de débogage inhérent à la programmation. L'exécution par étapes consiste à exécuter un programme ligne par ligne et à vérifier l'opération tout en observant le contenu des variables déclarées à ce moment-là. Peut être fait.
Introduisons byebug utilisé pour le développement de Rails.
Tout d'abord, si vous installez la gemme byebug et mettez une méthode appelée "byebug" dans le code que vous souhaitez déboguer, elle s'arrêtera lorsque le programme passera là-bas, le mode débogage démarrera et vous pourrez taper librement la commande de manière interactive. Vous pouvez exécuter et vérifier la valeur de la variable.
Installation sur Gemfaile
gem 'byebug'
Il suffit d'ajouter. (Si des rails sont installés, ils sont installés par défaut)
Après avoir ajouté
bundle install
Je vais installer la gemme avec.
Pour démarrer byebug, écrivez une méthode appelée byebug où vous souhaitez déboguer. (Cet endroit est un exemple.)
Cette fois, j'insérerai byebug dans la partie static_pages / home page.
Après avoir inséré byebug, essayez d'appuyer sur la méthode.
De cette manière, le processus s'arrête et une invite de saisie apparaît. Si vous tapez suivant et appuyez sur Entrée
Déplacé à la ligne suivante. Si vous tapez ici pour rechercher la méthode d'aide et appuyez sur Entrée
Vous pouvez vérifier le contenu de l'aide. (Vous pouvez également voir le contenu des variables) Dans le travail de débogage réel, essayez d'exécuter la valeur et la méthode de la variable de cette manière et vérifiez si cela fonctionne comme prévu.
suivant Avancez d'une ligne
continue Aller au point d'arrêt suivant
Entrez dans la méthode par étapes
liste Afficher le code source
up Vue au-dessus du code source
bas Voir ci-dessous le code source
S'il y a d'autres commandes que vous souhaitez utiliser, entrez help et elles seront affichées, alors veuillez les vérifier ♪
Une fois que vous vous en souvenez, je pense que le moyen le plus rapide de s'y habituer est de l'écrire.
J'ai introduit byebug, mais comment était-ce? Byebug vous permet également de voir les types de chaque variable, de sorte que vous pouvez voir les détails de la programmation qui ont tendance à être mis en boîte noire, accélérant le développement et deux oiseaux avec une pierre.
Je pense que c'est un outil très utile une fois que vous vous y êtes habitué, alors essayez-le ♪
Puisque je suis un ingénieur débutant, je pense qu'il y a des erreurs et des points difficiles à comprendre. Dans ce cas, si vous pouvez ajouter des commentaires, etc., cela conduira à une croissance future, alors n'hésitez pas à nous contacter. Si vous appuyez sur [LGTM], vous serez heureux de sauter. Même Twitte marmonne, alors viens nous rendre visite si tu veux ♪
Recommended Posts