| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment faire pour déboguer des programmes Perl
    Aucun programme d' ordinateur ne fonctionne jamais comme prévu sur le premier essai . Les programmeurs font des erreurs , qui peuvent aller de fautes de frappe , d' erreurs commises parce que le programmeur n'a pas compris quelque chose , à la documentation des erreurs, de bugs dans Perl lui-même. Quand un programme ne va pas, il ya un certain nombre de techniques pour déboguer. Instructions
    débogage de Perl manuellement les programmes
    1

    Utilisez des états d'impression. C'est le moyen le plus primitif de déboguer des programmes Perl . Si vous savez où le programme ne va pas , mettre quelques instructions print à imprimer valeurs. N'oubliez pas de prendre ces déclarations d'impression après vous avez terminé, ou au moins les commenter .
    2

    Promenade à travers le programme dans votre tête et comparer ce que les valeurs doivent être de ce qu'ils sont réellement lorsque le programme s'exécute .
    3

    Activer avertissements , à partir de la ligne de commande avec l'option-w , sur la ligne shebang ( c'est la ligne #! /usr /bin /perl au sommet ) avec l'option-w ou avec l'option "Utiliser Avertissements :« directive. L '«utilisation Avertissements ; ». Directive fonctionnera sur toutes les plateformes , tandis que certaines plates-formes ignorent la ligne shebang , rendant ainsi les avertissements pourrait exister que vous ne savez pas sur
    4

    insister sur aucun avertissement , le traitement de la place avertissements comme des erreurs . Même si vous savez peut-être pourquoi un avertissement survient et que ce n'est pas un gros problème en ce moment, une future version de Perl peut déprécier ou changer ce comportement - dans ce cas, cette mise en garde vient de se casser votre programme. Les programmes Perl qui s'exécutent sans avertissement auront moins de bugs .
    Utilisez le débogueur Perl
    5

    lancer le débogueur Perl. Commencez perl manuellement avec la commande perl et utiliser le commutateur-d , suivie par votre script et tous les arguments que vous souhaitez transmettre à votre script : "perl -d arg1 arg2 myscript.pl "
    6

    liste le programme , car il est plus facile de visualiser le code dans le débogueur lors du débogage et besoin des numéros de ligne pour définir des points d'arrêt . Vous pouvez lister tout ou partie du programme avec la commande l. Vous pouvez spécifier un numéro de ligne , une gamme de numéros de ligne ou un nom de fonction à la liste .
    7

    définir des points en utilisant la commande «b» dans les sections du code que vous pensez sont brisés. Les points d'arrêt indiquent au débogueur pour arrêter le débogage quand il atteint cette ligne ou de fonction . Ils peuvent être mis sur des lignes ou des fonctions et peuvent être assorties de conditions . Par exemple , pour définir un point d'arrêt sur la ligne 531 à l'état de "$ a > 10" , vous devez utiliser la commande suivante: "b 531 $ a> 10"
    8

    exécuter le programme, utilisation de la commande "r". Cette action exécute le programme jusqu'à un point d'arrêt est atteint.
    9

    étape dans le programme. Une fois qu'un point d'arrêt a arrêté le programme , l'étape à travers la ligne de programme en ligne avec la commande "n". Utilisez cette option pour isoler où le programme est cassé.

    Previous :

    next :
      articles connexes
    ·Comment faire pour changer de type de données en Perl 
    ·Comment mettre à jour PEAR Avec Fedora 
    ·Comment valoriser une chaîne en Perl 
    ·Comment remplacer Options de Regular Expression 
    ·Comment faire de l'encre en gel 
    ·Perl Chaque Foreach vs 
    ·Comment analyser une ligne en Perl 
    ·Comment faire pour convertir XLS à CSV de Perl 
    ·Comment nettoyer script Perl Format 
    ·Comment calculer le temps en Perl 
      articles en vedette
    ·Comment utiliser le défilement texte en Javascript 
    ·Comment faire pour créer le traitement de texte 
    ·Comment connaître la différence entre deux fichiers a…
    ·Comment faire un Widget 
    ·Comment obtenir une réponse d'un Messagebox 
    ·Comment utiliser un Spinner pour un Palm Pilot 
    ·Comment vérifier l'état de l'imprimante en Java 
    ·Comment faire pour convertir une matrice de cellules en…
    ·Comment remplacer chaque élément DIV 
    ·Différence entre les exceptions enregistrés et non en…
    Copyright © Connaissances Informatiques http://fr.wingwit.com