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

Vývoj nástrojov na hodnotenie

Programátori zriedka písať kód vedieť dopredu všetkým , čo sa môže pokaziť , a všetky problémy , ktoré bude nutné opraviť . Pracujú vytvoriť najviac funkčný kód , ktorý v ich silách , ale nevyhnutne dôjde k nepredvídané problémy . Našťastie , programátori majú celý rad nástrojov , ktoré majú k dispozícii , ako posúdiť dôvod pre problémy , ktoré sa vyskytujú , a nájsť závady, predtým , než sa stanú veľké problémy . Debuggers

Jedným z najzákladnejších nástrojov v sade nástrojov každého vývojára je debugger . Jednoduché programy , ktoré kódovanie nováčikovia písať , keď sa učí , ako sa program obsahuje niekoľko prvkov , a sú teda ľahko k riešeniu . Avšak , komplexné programy , ktoré obsahujú veľa rôznych premenných , funkcií a inštancií objektu vytvoriť väčší výzvou prísť na to , kde sa veci vyvíjajú zle . Debuggers sú programy , ktoré umožňujú vývojárom efektívne " pause " svoje programy na rôznych miestach , a pozrite sa na hodnotu každej premennej a stavu objektu . Po takejto informácie na rôznych miestach v implementácii programu je je oveľa jednoduchšie vypátrať zdroj problémov .
Pokrytie kódu Analýza

Všetky programy obsahujú husté mapy " if - then " vyhlásenie . Tieto výkazy poskytujú cesty , program by mal vziať za rôznych podmienok v rôznych vidličky v ceste programu popravy . Aj keď je to jednoduchšie pre programátora sa pozrieť na if - then stromu jednoduchého programu a uistite sa , že je možné , aby užívatelia pre dosiahnutie funkcie a vlastnosti , ktoré chce program zahrnúť , programátor písať komplexné aplikácie môže náhodne napísať kódu takým spôsobom , že nie je možné , aby užívateľ dosiahnuť určité segmenty kódu . Aby sa zabezpečilo , že sa nereže užívateľovi preč od všetkého , autor môže použiť nástroj s názvom " Analýza pokrytia kódu . " Jedná sa o algoritmy , ktoré bežia zdrojový kód developer prostredníctvom všetkých možných sadu vstupov , skúma každú možnú cestu daný výkon by mohol mať , a zabezpečiť , aby každý segment kódu je prístupná aspoň jedna možná cesta prevedení .


Beta Testing

Rovnako ako vývojári môžu skúsiť testovať svoj vlastný kód , každá firma vývoja stráviť imanie platenie armády testerov , aby programy prostredníctvom svojich krokov v dome a ešte výrobok s neobjavených chýb . Účinnejší spôsob , ako prakticky a ekonomicky , je testovanie verejná beta . V týchto štúdiách vývojovej organizácie , uvoľnite väčšinou hotové programy pre verejnosť , užívatelia vyskúšať zadarmo . To umožňuje používateľom testovať programy na širokú škálu hardvéru a operačných systémov , a v spojení s mnohými rôznymi kombináciami programov na pozadí a všeobecných systémových podmienok . Spätná väzba od beta testerov umožňuje vývojárom zamerať svoju pozornosť na hľadanie a riešenie týchto problémov verejnej správy .
Automatické hlásenie chýb

novší vývoj v hodnotení vývoja je automatizované hlásenie chýb . Tieto nástroje kopnúť keď má program havaruje alebo sa nútene uzavretý vytiahnuť dáta z prevádzkového stavu programu priamo do zlyhania , a dáva užívateľovi možnosť posielať dáta pre vývojárov . To umožňuje programátorom mať jednoduchšie obnovovať problémy a zjednodušuje proces hľadania a stanovenie hlavných problémov s aplikáciou . Tieto nástroje môžu byť zahrnuté ako súčasť predpredajný beta testovania , rovnako ako v rámci konečných verzií programu pre hodnotenie ako drobné a veľké aktualizácie .

Najnovšie články

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