Ce este verificarea la birou?

cod de programare

Verificarea de birou este un tip de testare statică.

Credit imagine: aodaodaod/iStock/Getty Images

Verificarea de birou este un test manual informal pe care programatorii îl pot folosi pentru a verifica codarea și logica algoritmului înainte de lansarea unui program. Acest lucru le permite să identifice erori care ar putea împiedica un program să funcționeze așa cum ar trebui. Instrumentele moderne de depanare fac verificarea de birou mai puțin esențială decât era în trecut, dar poate fi totuși o modalitate utilă de a detecta erorile logice.

Prezentare generală a verificărilor de birou

Verificarea la birou este un proces similar cu corectura; în acest exercițiu, programatorul rulează prin linii de cod pentru a identifica erorile și pentru a verifica logica. De obicei, programatorul va tipări codul și îl va parcurge într-un exercițiu de creion și hârtie. El poate efectua un test manual pe algoritmi, verificând dacă aceștia funcționează corect și nu conțin erori de codare. Aceasta implică de obicei crearea unui tabel cu coloane care conțin numere de rând, variabile, condiții și intrări și ieșiri, în funcție de verificările pe care le face.

Videoclipul zilei

Avantajele verificării la birou

Chiar și programatorii cu experiență fac greșeli -- o verificare la birou le poate ajuta să le prindă și să le repare înainte ca un program să treacă printr-o rulare oficială. Efectuarea unei verificări la birou este rapidă și ieftină. Programatorul care a scris codul îl verifică el însuși; dacă identifică probleme, le poate rezolva pe loc înainte ca proiectul să treacă la următoarea etapă. Dacă ea nu verifică la birou și o eroare provoacă probleme mai târziu, ar putea întârzia un proiect. Erorile pot fi, de asemenea, mai greu de identificat într-o etapă ulterioară.

Dezavantajele verificării la birou

O verificare la birou nu garantează că un programator va găsi greșeli. De asemenea, este supus erorii umane. Programatorii pot pierde lucruri care trebuie remediate, pur și simplu pentru că ei înșiși au scris codul și sunt prea aproape de el pentru a fi obiectivi. Aducerea unui alt programator la verificarea la birou poate rezolva această problemă. Cu toate acestea, persoana care execută verificarea trebuie să înțeleagă cerințele din spatele codului înainte de a putea evalua dacă va funcționa.

Verificarea de birou și procedura structurată

Verificarea la birou este uneori parte a unui proces de testare mai larg. Într-o prezentare structurată, de exemplu, programatorul face parte dintr-un grup de colegi care revizuiește și analizează munca înainte de lansare. De obicei, programatorul dă materialele pentru revizuire membrilor grupului înainte de întâlnire. În timpul întâlnirii în sine, ea ghidează grupul prin cod. În mod ideal, grupul va identifica erorile dacă acestea există sau va face sugestii viabile de îmbunătățire. Proiectele pot avea una sau mai multe etape, verificând probleme precum înțelegerea cerințelor și acuratețea codării.