10
votes

Outil de débogage de statut

Je pense que je suis juste en train d'être dense, mais je ne peux pas sembler comprendre comment utiliser l'outil de débogage tout en travaillant dans R dans Eclipse (plug-in de statut). Quelqu'un a-t-il obtenu des conseils ou des tutoriels sur le sujet?


2 commentaires

Je suis un utilisateur de statut, mais je ne suis pas au courant d'un débogueur intégré à Statet. Voulez-vous dire les outils de débogage intégrés à Core R ou à un autre aspect?


L'outil de débogage fait partie de l'éclipse, je pense (fenêtre -> perspective ouverte -> débogage) et non intégré à statut en soi.


3 Réponses :


4
votes

Le cadre de débogage dans Eclipse n'est pas configuré pour travailler avec R.

Les François romains avaient envisagé d'avoir une idée d'un code de débogueur intégré qui pourrait éventuellement s'intégrer à Eclipse / Stat-et, mais je ne suis pas sûr que le projet a progressé.

http://www.r-project.org/soc09/ideas .html # p5

Le seul débogueur "traditionnel" que je connaisse de cela fonctionne avec R est l'IDE de la révolution,

http: // blog .revolutionanalytics.com / 2009/12 / RPE-the-r-productivité-Environment-For-Windows.html

Cela dit, j'aimerais aussi avoir un débogueur pour le plugin Stat-et-et-Plugin.


0 commentaires

13
votes

Statet 2.00+ a maintenant un support expérimental pour le débogage avancé / visuel. Il nécessite Eclipse 3.6 ou 3.7

Les instructions d'installation sont ici

Vous pouvez voir un extrait de vidéo de l'utilisateur! 2011 ici

Edit: Statet 2.0.0 publié ou plus tard inclut le débogueur intégré et est disponible ici


3 commentaires

Un revers mineur est que r doit être corrigé pour cela.


Cela fonctionnera sans corriger R, mais vous êtes correct que pour une fonctionnalité complète, un patch est requis. Espérons que R-Core incorporera cette fonctionnalité ou équivalente dans le noyau.


De plus, pour ceux qui sont intéressés par Test Statet 3.0, voyez ici: LISTS.R-FORGE.R-PROJECT.ORG/PIPERMAIR/StatET-User/2012-May/...



3
votes

Utilisation de statut 3.3:

  1. Démarrer la RConsole comme débogage (tout en éteinant dans la perspective de statut) Entrez la description de l'image ici

  2. Ajoutez des points d'arrêt (en double-cliquant à gauche sur la ligne) et utilisez la commande exécutée dans R dans la première ligne d'une définition de la fonction: Entrez la description de l'image ici

  3. exécutez la fonction. L'exécution se cassera au point d'arrêt et vous pouvez inspecter les variables locales en volant simplement:

    Entrez la description de l'image ici

    Très utile, mais les insectes? que cela ne fonctionne pas avec source () et que saute dans ne fonctionne pas aussi très ennuyeux. Peut-être qu'une version antérieure fonctionne mieux.


1 commentaires

Est-il possible d'utiliser cet outil lorsque le code R est invoqué de Java?