| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come eseguire il debug di programmi Perl
    Nessun programma per computer funziona sempre come previsto al primo tentativo . Programmatori commettono errori , che possono variare da errori di battitura , di errori commessi , perché il programmatore non ha capito qualcosa , ad errori di documentazione , di bug in Perl. Quando un programma va male , ci sono una serie di tecniche per il debug. Istruzioni
    debug Perl Programmi
    manuale pagina 1

    utilizzare istruzioni di stampa. Questo è il modo più primitivo per il debug di programmi Perl . Se sapete dove il programma sta andando male , mettere alcune dichiarazioni di stampa in per stampare i valori . Ricordatevi di prendere queste dichiarazioni di stampa dopo che hai finito , o almeno di commentarle .
    2

    Passeggiata attraverso il programma nella tua testa e confrontare ciò che i valori dovrebbero essere di quello che effettivamente sono , quando il programma viene eseguito .
    3

    Abilita avvertimenti , dalla riga di comando con l'opzione-w , sulla linea baracca ( ​​questa è la linea # ! /usr /bin /perl in cima ) con l'opzione-w o con le " impiego Avvertenze "; direttiva. "L'uso Avvertenze ; " . Direttiva funziona su tutte le piattaforme , mentre alcune piattaforme ignorano la linea baracca , rendendo così gli avvertimenti potrebbe esistere che non si sa su
    4

    Insistere su nessun avviso , invece trattando avvertimenti come errori . Anche se si potrebbe sapere perché si verifica un avvertimento e che non è un grosso problema in questo momento , una futura versione di Perl potrebbe deprecare o modificare l'azione - in questo caso che l'avvertimento appena rotto il vostro programma . Programmi Perl che vengono eseguiti senza avvisi avranno meno bug .
    Usare il Perl Debugger
    5

    Avviare il debugger Perl . Iniziate perl manualmente con il comando perl e utilizzare l'opzione-d , seguita da script e gli argomenti che si desidera passare allo script : " perl- d myscript.pl arg1 arg2 "
    6

    List il programma , in quanto è più facile per visualizzare il codice nel debugger quando si esegue il debug e sono necessari i numeri di riga per impostare i punti di interruzione . Si possono elencare alcuni o tutti il programma con il comando l . È possibile specificare un numero di riga , una serie di numeri di riga o di un nome di funzione per elencare .
    7

    breakpoint usando il comando "b" nelle sezioni del codice si pensa sono rotti . I punti di interruzione raccontano il debugger per interrompere il debug quando raggiunge quella linea o funzione. Possono essere impostati su linee o funzioni e possono avere condizioni annesse . Ad esempio, per impostare un punto di interruzione sulla linea 531 con la condizione di "$ a> 10 " , si può usare il seguente comando : "b 531 $ a> 10 "
    8

    eseguire il programma, utilizzando il comando " r" . Questo verrà eseguito il programma fino a quando viene raggiunto un punto di interruzione .
    9

    Passaggio attraverso il programma. Una volta che un punto di interruzione si è fermato il programma , passo attraverso il programma riga per riga con il comando "n" . Usare questo per isolare in cui il programma viene interrotto .

    Previous :

    next :
      Articoli Correlati
    ·Espressioni regolari per abbinare un elemento XML 
    ·Come aprire una pagina web di conferma Attraverso PerlS…
    ·Come verificare XML Da XSD 
    ·Come convertire script in Perl per EXE 
    ·Come trovare la media utilizzando Perl 
    ·Come convertire da Perl a Python e AppEngine 
    ·Come trovare i numeri di riga utilizzando Perl 
    ·Come sostituire Opzioni in Regular Expression 
    ·Che linguaggio di programmazione è chiamato il Duct Ta…
    ·Come fare un flusso API di Twitter in Perl 
      Articoli in evidenza
    ·Come inserire o aggiornare una query MySQL 
    ·Come correggere gli errori di script 
    ·Come determinare un Root App relativa in PHP 
    ·? Quali sono i vantaggi di Coding top-down 
    ·Come inserire numeri interi in ordine crescente utilizz…
    ·Nozioni di base di Visual Basic 
    ·Come imparare Flash Programmazione 
    ·Le risorse incorporate in Silverlight 
    ·Come controllare per gli interi 
    ·Come convertire binario in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com