Turinys:
Apibrėžimas - ką reiškia stalo patikrinimas?
Stalinis patikrinimas yra neoficialus ne kompiuterinis ar rankinis procesas, skirtas patikrinti algoritmo programavimą ir logiką prieš paleidžiant programą. Stalinis patikrinimas padeda programuotojams rasti klaidas ir klaidas, kurios neleistų programai tinkamai veikti. Nors šiuolaikinės derinimo programos ir įrankiai yra naudinga klaidų aptikimo technika, staliniai patikrinimai tapo ne tokie svarbūs ir ne tokie svarbūs kaip anksčiau.
„Techopedia“ paaiškina „Desk Check“
Dokumento tikrinimas sutelkia dėmesį į kintamųjų logiką ir vertę. Tai visiškai skiriasi nuo bandymo plano, kuriame neakcentuojamas vidinis darbas ir logika, o daugiausia dėmesio skiriama įvestims ir išėjimams, kurių reikia programai. Stalinis patikrinimas atliekamas naudojant lentelę su pseudokodo eilutės numerio stulpeliais, sąlygų stulpelį, įvesties / išvesties stulpelį ir kintamųjų stulpelį. Pseudokodo eilutės numerio stulpelis padeda nurodyti vykdomą eilutę ar eilutes. Sąlygos stulpelis padeda parodyti veikimą vertinant sąlygas. Įvesties / išvesties stulpelis padeda parodyti įvestis ir išėjimus, taip pat padeda įvertinti vartotojo gaunamą įvestį ir logikos rodomą išvestį. Kintamųjų stulpelis padeda įvertinti skaičiavimus naudojant kintamuosius. Programuotojas / dizaineris / testeris pradeda nuo kai kurių galimų įėjimų ir eina per algoritmą eilutė po eilutės. Linijoms priskiriami eilučių numeriai ir tęskite kiekvieną iš jų, atsižvelgiant į kintamųjų verčių pokytį. Visa informacija kaupiama lentelių stulpeliuose. Įvertinimas paprastai atliekamas naudojant rašiklį / pieštuką ir popierių, jis yra panašus į korektūrą.
Yra daug privalumų, susijusių su stalo tikrinimu. Jis gali rasti ir atskleisti problemas ir klaidas naudodamas algoritmą. Tai taip pat padeda patikrinti, ar algoritmas veikia taip, kaip numatyta projektuotojui ar programuotojui. Tai greita ir nebrangi technika. Tai gali padėti nustatyti logikos klaidas ankstyvose vertinimo stadijose.
Registracija prie stalo nėra nepriekaištinga. Projektuotojo / programuotojo pareiga yra įsitikinti, kad nuėjo visais įmanomais logikos keliais ir pasinaudojo kiekvienu reikalingu duomenų rinkiniu. Tikrinant stalą, daroma žmogiška klaida, nes prieš vertindamas logiką, vertintojas turi suprasti reikalavimus.
