Domov Programska oprema Kaj je ravnanje z napakami? - definicija iz tehopedije

Kaj je ravnanje z napakami? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni ravnanje z napakami?

Ravnanje z napakami se nanaša na postopke odziva in obnovitve iz pogojev napak, ki so prisotni v programski aplikaciji. Z drugimi besedami, to je postopek, ki ga sestavljajo predvidevanje, odkrivanje in odpravljanje napak v aplikaciji, programske napake ali komunikacijske napake. Obdelava napak pomaga pri vzdrževanju običajnega poteka izvajanja programa. Pravzaprav se številne aplikacije soočajo s številnimi izzivi pri oblikovanju, ko upoštevajo tehnike ravnanja z napakami.

Techopedia razlaga ravnanje z napakami

Obdelava napak pomaga pri prijaznem ravnanju s strojno in programsko napako in pomaga, da se izvedba nadaljuje, če jo prekinete. Ko gre za ravnanje z napakami v programski opremi, programer razvije potrebne kode za odpravljanje napak ali uporabi programska orodja za odpravo napak. V primerih, ko napak ni mogoče razvrstiti, se ravnanje z napakami ponavadi vrne s posebnimi kodami napak. Za nekatere aplikacije so na voljo posebne aplikacije, znane kot upravljavci napak, ki pomagajo pri odpravljanju napak. Te aplikacije lahko predvidevajo napake in tako pomagajo pri obnovitvi brez dejanske ukinitve aplikacije.

Obstajajo štiri glavne kategorije napak:

  • Logične napake
  • Generirane napake
  • Napake pri sestavljanju
  • Napake med izvajanjem

Tehnike ravnanja z napakami za razvojne napake vključujejo strogo lektoriranje. Tehnike za odpravljanje napak za logične napake ali napake običajno poteka s natančnim odpravljanjem napak ali odpravljanjem težav. Aplikacije za ravnanje z napakami lahko odpravijo napake med izvajanjem ali zmanjšajo njihov vpliv s sprejemanjem primernih protiukrepov, odvisno od okolja. Večina aplikacij strojne opreme vključuje mehanizem za odpravljanje napak, ki jim omogoča, da se obnavljajo po nepričakovanih napakah.

Ker so napake lahko usodne, je ravnanje z napakami ključno področje za oblikovalce aplikacij in razvijalce, ne glede na razvite programe ali uporabljene programske jezike. V najslabšem primeru mehanizmi za odpravljanje napak silijo aplikacijo, da uporabnika odjavi in ​​izklopi sistem.

Kaj je ravnanje z napakami? - definicija iz tehopedije