Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako ladenie Perl programy

Nie počítačový program , kedy pracuje ako má na prvý pokus . Programátori robia chyby , ktoré sa môže pohybovať od preklepy , na omylov , pretože programátor nechápal , niečo , k dokumentácii chyby , chyby v Perlu sám . Keď program pokazí , existuje celý rad techník ladiť . Návod
ladenie Perl programy Ručné
1

Použite tlačové vyhlásenie . Jedná sa o najprimitívnejšie spôsob , ako ladiť programy v jazyku Perl . Ak viete , kde je program zle , dať nejaké tlačové vyhlásenie , vo vytlačiť hodnoty . Nezabudnite si vziať tieto tlačové vyhlásenie zo potom, čo ste skončil , alebo aspoň komentár von .
2

Prechádzka programu vo vašej hlave , a porovnať , čo sa hodnoty by malo byť to , čo v skutočnosti sú, keď program sa spustí .
3

Povoliť varovanie , z príkazového riadku s - w prepínač , na ten cirkus riadku ( to je # /usr /bin /perl linky ! na vrchole ) s ​​- w spínačom alebo "používanie upozornenia , " smernice . " Použiť upozornenia " ; . Smernica bude fungovať na všetkých platformách , zatiaľ čo niektoré platformy ignorovať cirkus linku , takže to tak varovanie môže existovať , že by nevedel o
4

Trvajte na žiadne varovanie , miesto liečenia varovania ako chyby . Aj keď možno viete , prečo k varovaniu , a že to nie je veľký problém práve teraz , budúce verzie Perlu môže kritizovať alebo zmeniť toto správanie - v tom prípade , že varovanie práve rozbil svoj ​​program . Perl programy , ktoré bežia bez varovania bude mať menej chýb .
Použitie Perl debugger
5

Spustite Perl debugger . Začnite perl ručne pomocou príkazu perl a použiť prepínač - d , nasleduje skriptu a všetky argumenty , ktoré chcete odovzdať skriptu : " perl - d myscript.pl arg1 arg2 "
6

Zoznam programu , ako je to jednoduchšie pre zobrazenie kódu v debuggeri pri ladení , a je potrebné čísla riadku nastaviť zarážky . Môžete uviesť niektoré alebo všetky z programu pomocou príkazu l Môžete zadať číslo riadku , rozsah čísel riadkov alebo názov funkcie zoznamu .
7

nastaviť zarážky pomocou " b " príkaz v sekciách kóde si myslíte , že sú rozbité . Hraničný povedať debugger zastaviť ladenie , keď sa dosiahne tento riadok alebo funkcie . Môžu byť nastavené na tratiach alebo funkcie , a môžu mať spojené podmienky . Ak chcete napríklad nastaviť zarážku na riadku 531 so stavom " $ A > 10 " , mali by ste použiť nasledujúci príkaz : " b 531 $ > 10 "
8

Spustite program , pomocou príkazu "r " . Tým sa spustí program , až kým sa nedosiahne zarážky .
9

krok v rámci programu . Akonáhle breakpoint zastaví program , krokovať programu riadok po riadku s " n" príkazu . Použite tento izolovať , kde je program rozdelený .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené