Kazalo:
Opredelitev - Kaj pomeni Desk Check?
Preverjanje na mizi je neuradni računalniški ali ročni postopek za preverjanje programiranja in logike algoritma pred zagonom programa. Pregled na mizi pomaga programerjem pri iskanju napak in napak, ki bi preprečile pravilno delovanje aplikacije. Čeprav je uporabna tehnika za odkrivanje napak, so sodobne aplikacije in orodja za odpravljanje napak naredili pregled pisalnih pregledov manj pomembnimi in ne tako pomembnimi, kot so bili prej.
Techopedia razlaga Desk Check
Namizni pregled se osredotoča na logiko in vrednost spremenljivk. To se precej razlikuje od preskusnega načrta, ki se ne osredotoča na notranje delovanje in logiko in se večinoma osredotoča na vhode in izhode, ki jih zahteva aplikacija. Pregled na mizi se izvede s pomočjo tabele s stolpci stolpca s številko psevdo kodne vrstice, stolpca stanja, stolpca za vhod / izhod in stolpca za spremenljivke. Stolpec s psevdo kodno vrstico pomaga pri določanju vrstice ali vrstic, ki se izvajajo. Stolpec stanja pomaga pri prikazovanju delovanja pri ocenjevanju pogojev. Stolpec vhod / izhod pomaga pri prikazovanju vhodov in izhodov ter pomaga pri oceni vhodov, ki jih prejme uporabnik, in izhoda, ki ga prikazuje logika. Stolpec za spremenljivke pomaga pri oceni izračunov s pomočjo spremenljivk. Programer / oblikovalec / tester začne z nekaj možnimi vhodi in se sprehodi po algoritmu po vrstici. Vrsticam so dodeljene številke vrstic in se nadaljujejo z vsako, pri čemer se upoštevajo spremembe vrednosti spremenljivk. Vse informacije so zajete v stolpcih tabel. Ocenjevanje se običajno izvaja s pomočjo peresa / svinčnika in papirja in je podobno kot lektoriranje.
Pri preverjanju na mizi je veliko prednosti. Z algoritmom lahko najde in izpostavi težave in napake. Pomaga tudi pri preverjanju, ali algoritem deluje, kot je načrtoval načrtovalec ali programer. Je hitra in poceni tehnika. Pomaga lahko pri prepoznavanju napak v logiki v zgodnjih fazah ocenjevanja.
Preverjanje na mizi ni brezhibno. Dolžnost oblikovalca / programerja je, da poskrbi, da je prešel vse možne poti logike in uporabil vsak potreben nabor podatkov. Preverjanje na mizi je predmet človeške napake, saj mora ocenjevalec razumeti zahteve, preden oceni logiko.
