IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Un débogueur efficace pour ce langage ?


Sujet :

Langage Perl

  1. #1
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut Un débogueur efficace pour ce langage ?
    Salut,

    Je ne connais pas ce langage mais j'ai besoin d'analyser un code écrit dans ce langage, j'ai voulu utiliser le débogueur de VS Code mais cela fonctionne pas du tout... Cela fonctionne pour Python, JavaScript mais pas pour Perl...

    Connaissez-vous un débogueur efficace pour ce langage ?

  2. #2
    Expert éminent Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 858
    Points : 6 556
    Points
    6 556
    Par défaut
    Perl a déjà un debugger intégré. En ligne de commande: perl -d nomduprogramme.

    Pour ce qui est de VSCode: tu dois installer l'extension Perl Debug.

    Si tu souhaites voir le contenu de variables complexes, il y a aussi l'indispensable module Data::Dumper.
    Brachygobius xanthozonus
    Ctenobrycon Gymnocorymbus

  3. #3
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Salut et merci...

    Citation Envoyé par CosmoKnacki Voir le message
    Perl a déjà un debugger intégré. En ligne de commande: perl -d nomduprogramme.
    Oui j'avais vu mais si j'ai bien compris avec ça c'est à nous de tout gérer dans la console... Il y a aussi cela avec Python et j'avais vu aussi que node.js a une option inspect... Mais quand on a gouté au débogueur graphique" difficile d'utiliser la console...


    Citation Envoyé par CosmoKnacki Voir le message
    Pour ce qui est de VSCode: tu dois installer l'extension Perl Debug.
    Ouais c'est celui-là que j'ai essayé mais il déconne...


    Citation Envoyé par CosmoKnacki Voir le message
    Si tu souhaites voir le contenu de variables complexes, il y a aussi l'indispensable module Data:umper.
    Il faut que je vois ça...

    En tous cas c'est bien bien plus compliqué qu'avec les autres langages...

  4. #4
    Expert éminent Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 858
    Points : 6 556
    Points
    6 556
    Par défaut
    Ouais c'est celui-là que j'ai essayé mais il déconne...
    C'est bizarre je n'ai pas de problèmes avec. Comment ça se manifeste?

    En tous cas c'est bien bien plus compliqué qu'avec les autres langages...
    En quoi?
    Brachygobius xanthozonus
    Ctenobrycon Gymnocorymbus

  5. #5
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Citation Envoyé par CosmoKnacki Voir le message
    En quoi?
    Ben je trouve que les outils d’assistance autour de ce langage sont moins nombreux, moins complets, moins performants... Il fonctionnent moins bien... Il faut installer pleins de "trucs"...

    En fait je n’arrive même pas à déboguer un simple code... Enfin si c'est bon maintenant mais j'ai mis plusieurs heures...

    Citation Envoyé par CosmoKnacki Voir le message
    C'est bizarre je n'ai pas de problèmes avec. Comment ça se manifeste?
    Eh bien quand tu lances le déboguer normalement la ligne en cours d’exécution est mise en surbrillance et les variables, la pile... s'affichent... Eh ben là rien du tout !!!

    Et après quelques heures j'ai trouvé : le chemin du fichier ne doit pas contenir d'espace sinon ça bogue !!!!!

    J'ai lu cette réponse ici : https://github.com/raix/vscode-perl-debug/issues/133... Enfin dans ce lien il est question d'espace dans le nom de fichier mais* en fait ça concerne aussi tout le chemin du fichier...

    J'ai bien galérè...

    En tous cas merci encore...


    * EDIT : Ah ici le problème est évoqué : https://github.com/raix/vscode-perl-...ment-531199031

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tcl/Tk] Où trouver de l'aide pour ce langage ?
    Par genielaila dans le forum Tcl/Tk
    Réponses: 4
    Dernier message: 23/04/2007, 22h40
  2. Réponses: 2
    Dernier message: 14/10/2005, 17h05
  3. Un purge efficace pour les répertoires Windows
    Par Furius dans le forum Windows XP
    Réponses: 4
    Dernier message: 14/10/2005, 09h20
  4. Réponses: 0
    Dernier message: 21/07/2004, 12h30
  5. Cours, tutoriels, logiciels, F.A.Q,... pour le langage SQL
    Par Marc Lussac dans le forum Langage SQL
    Réponses: 0
    Dernier message: 04/04/2002, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo