est-il un bon moyen d'exécuter un script et de voir toutes les étapes:Trace le code dans Ruby?
- Quel code est exécuté
- Quel fichier le code est en
- Qu'est-ce qu'il retourne
- Les messages d'erreur
Ce serait un bon moyen d'apprendre comment un projet open source fonctionne.
N'y a-t-il pas des solutions comme celle-ci pour Ruby?
Par exemple.
require "httparty"
HTTParty.get "http://www.google.se"
Ensuite, il courrait le code et montrez-moi tout le code qu'il exécute, dans lequel le fichier et la ligne, retour des objets, des messages d'erreur, etc.
J'utilise Ruby 1.9.2. Pourquoi n'y a-t-il pas de switch -rtracer quand je cours "ruby --help". Et quand je lance "ruby -rtracer my_ruby_file.rb" il est imprimé comme d'habitude, je ne vois aucune fonctionnalité de traçage. –
@never_had_a_name, ce n'est pas dans '--help' car ce qui * est * documenté est' -rlibrary'; 'tracer' est justement l'une des bibliothèques disponibles. Documenter chaque bibliothèque disponible serait une tâche sans fin. (Chaque bibliothèque intégrée peut être chargée de cette façon, moins, mais cela reste distinct de l'utilisation de la ligne de commande). –