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

Chyba detekcie a metódy korekcie

Keď programátori píšu programy , to je zriedkavé , že kód bude perfektné na prvýkrát . Programátori , bez ohľadu na ich znalosti , sú len ľudia . Ich chybou môže byť menšia syntaktickú omyl , ako zabúda na koniec riadku bodkočiarkou , funkčné jeden , ako je získanie rovnice zle , alebo problém tak veľký , že spôsobí program zrútenie . Existuje celý rad metód pre programátorov odhaliť a opraviť svoje chyby . Chyba kompilácie

jazykov , v ktorých je zdrojový kód skompilovaný do viac strojovo čitateľnom formáte , ako je C a C + + , najjednoduchší spôsob , ako zistiť chybu , je pokúsiť sa zostaviť program . Aby program skompilovať , musí byť syntakticky správny a nie rozbiť žiadne pravidlá jazyka . Ak programátor urobil jednoduchú chybu , potom kompilátor povie programátor povahu chyby , a na ktorom riadku kódu , kompilátor si všimli chyby . To volá programátor na mieste , kde to je problém , aby mohol vidieť na vlastné oči to , čo potrebuje opraviť .
Program Ladenie

zdrojový kód programu je , že syntakticky správny a po všetkých pravidiel jazyka , neznamená , že program bude fungovať tak , ako si prajete . Povedzme napríklad , že urobíte kalkulačky program , ktorý zostavuje správne , ale hovorí , užívateľa , že jedna plus jedna rovná sa jeden . Ak chcete tento problém vyriešiť , alebo ladiť , programátor môže používať debugger . Jedná sa o špeciálne programy , ktoré môžu zastaviť vykonávanie programu v bodoch , ktoré stanovuje programátor , a zobrazuje hodnotu jednotlivých premenných . Pri dodržaní týchto hodnôt na rôznych miestach v kóde , programátor môže vidieť , kde v zdrojovom kóde programu je zle .
Web programovanie

Niektoré jazyky , ktoré bežia na serveroch pomocou webového prehliadača , ako je PHP , nemusíte ísť cez formálne ju zostavuje procesu . Skôr , keď otvoríte súbor PHP , a to buď na vašom počítači ako test alebo na živom servera pripojeného k Internetu , uvidíte , či program pracuje alebo nie . Ekvivalent prekladača hlásenia problému je server zobrazenie chybové hlásenie oznamujúce správu vo vašom prehliadači , namiesto programu PHP . Mal si to na serveri povolená v priebehu vývoja . Avšak, ak váš projekt je pripravený ísť žiť , mali by ste zakázať odosielanie správ o chybách na vašom serveri . Ak niekto narazí na chybovú správu na vašich stránkach , môžu použiť na ohroziť bezpečnosť vášho webu .
Užívateľ Testovanie

Kým programátori môžu mať svoje vlastné programy prostredníctvom svojich prechádza , aby sa ubezpečil , že fungujú správne , to je ťažké pre jeden programátor vytvoriť všetky možné situácie , program nájde sám palcov to je dôvod , prečo programátori vydá svoj ​​program dobrovoľníkov , tzv testery , hovoriť im , že to je nedokonalý produkt . Keď sa niečo pokazí , môžete testery hlásiť späť to , čo robia , keď program havaroval . Týmto spôsobom programátor môže znovu to , čo človek robí , a použiť ladiace nástroje na identifikáciu a odstránenie problému .

Najnovšie články

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