Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
programy môžu mať desiatky tisíc inštrukcií , každý z nich sa zvyčajne vykonáva v niekoľkých milióntin sekundy . Pozorovanie podrobnosti o behu programu v reálnom čase , je zvyčajne nemožné . Ladenie programu umožňuje označiť programátor podozrenie riadkov kódu s zarážky . Počítač spustí program normálnou rýchlosťou , ale zastaví program na doraz . Ak program nedosiahne zarážku , programátor vie , že logika problém existuje v nejakom predchádzajúcom mieste . Ak sa dostane do zarážky a zastaví sa , programátor môže skúmať hodnoty jeho premenných . Ak sa tieto objavia normálne , hovorí program obnoviť vykonávanie , a to môže znova zastaviť na rovnakom zlome alebo nejaké následné jeden .
Single Step
Po programe dosiahla zarážku , môže programátor zvoliť , že krok ladiaci prostredníctvom kódu jeden riadok naraz . Zvyčajne to je klávesnica alebo myš funkcie spúšťané , zakaždým , keď programátor stlačí kláves , program posunie o jeden riadok . Programátor vie, ako by sa program správať a ak je logika existuje problém , že bude chytať vetvenie programu alebo opakovanie nesprávne . Pretože niektoré programové časti môžu opakovať tisíce až milióny intervalov , si zvolí režim krokovania opatrne , inak ona bude tráviť značné množstvo času hľadaním problémov
Prestávka na hodnoty < . br > Spojené
programy môžu mať stovky premenných , alebo pomenované umiestnenie pamäte, ktoré sa na postavu , číselné alebo logické hodnoty . Hodnoty niektorých premenných určiť , ako program spustí : Napríklad , zákazník v Nevade môžu platiť daň z predaja žiadny , takže program preskočí výpočty dane , kedy "štát" premenná má hodnotu ladenie programu umožňuje zastavenie programátor " NV " . programu , kedy premenná má na určitú hodnotu alebo rozsah hodnôt . Programátor spustí program a beží normálne rýchlosťou , kým ladiaci program detekuje hodnotu . Keď program prestávky na tomto mieste , že kontroluje kód a hodnoty ostatných premenných .
Trace
Niektoré ladiaci nástroje majú trasovanie funkciu , ktorá vytlačí priebežný záznam realizácia programu je . Programy majú funkciu tzv postupy , z ktorých každá procedúra má meno , a stopy sú uvedené názvy postup vyskytujú ako program beží . Je-li niektoré postupy sú uvedené z poradia v zozname trasovanie , program má logický problém . Rovnako ako u zarážky , stopa je funkcia zapnutia a vypnutia , pretože programy môžu opakujte postup viackrát , trasovanie celý program generuje veľmi dlhý zoznam a umožňuje vyhľadávanie problémov ťažké . Programátor sa zvyčajne nastaví stopy len na tých miestach , v programe má podozrenie , že by mohol mať problémy .