1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Što je provjera stola?

Desk checking je neformalni ručni test koji programeri mogu koristiti za provjeru kodiranja i logike algoritma prije pokretanja programa. To im omogućuje da uoče pogreške koje bi mogle spriječiti program da radi kako treba. Moderni alati za otklanjanje pogrešaka čine provjeru stola manje bitnom nego što je bila u prošlosti, ali još uvijek može biti koristan način uočavanja logičkih pogrešaka.

Pregled stolne provjere

Provjera pisma sličan je procesu lekture; u ovoj vježbi programer prolazi kroz retke koda kako bi identificirao pogreške i provjerio logiku. Tipično, programer će ispisati kod i proći kroz njega u vježbi s olovkom i papirom. On može pokrenuti ručni test algoritama, provjeravajući rade li ispravno i ne sadrže li pogreške kodiranja. To obično uključuje stvaranje tablice sa stupcima koji sadrže brojeve redaka, varijable, uvjete te ulaze i izlaze, ovisno o provjerama koje obavlja.

Prednosti stolne provjere

Čak i iskusni programeri griješe -- radna provjera može pomoći da ih uhvatite i popravite prije nego što program prođe formalno izvođenje. Provođenje uredske provjere brzo je i jeftino. Programer koji je napisao kod obično ga sam provjerava; ako identificira probleme, može ih popraviti na licu mjesta prije nego što projekt prijeđe u sljedeću fazu. Ako ona ne provjeri radni stol i pogreška kasnije uzrokuje probleme, to bi moglo odgoditi projekt. Pogreške također može biti teže prepoznati u kasnijoj fazi.

Nedostaci stolne provjere

Stolna provjera ne jamči da će programer pronaći pogreške. Također je podložan ljudskoj pogrešci. Programeri mogu propustiti stvari koje treba popraviti, jednostavno zato što su sami napisali kod i preblizu su tome da bi bili objektivni. Dovođenje drugog programera za stolnu provjeru može riješiti ovaj problem. Međutim, osoba koja provodi provjeru također mora razumjeti zahtjeve iza koda prije nego što može procijeniti hoće li raditi.

Provjera radne površine i strukturirani vodič

Provjera stola ponekad je dio šireg procesa testiranja. U strukturiranom vodiču, na primjer, programer je dio grupe kolega koja pregledava i analizira rad prije pokretanja. Programer obično daje materijale na pregled članovima grupe prije sastanka. Tijekom samog sastanka, ona vodi grupu kroz šifru. U idealnom slučaju, grupa će uočiti pogreške ako postoje ili dati održive prijedloge za poboljšanje. Projekti mogu imati jednu ili više faza prolaska, provjeravajući probleme kao što su razumijevanje zahtjeva i točnost kodiranja.


  1. Što je NavCore 8.2
  2. Što je Wireless 3G ?
  3. Što je 3G ?
  4. Što je4G Evo
  5. Što je 4G