Vigade käsitlemine

Autor: Monica Porter
Loomise Kuupäev: 18 Märts 2021
Värskenduse Kuupäev: 27 Juunis 2024
Anonim
Vigade käsitlemine - Tehnoloogia
Vigade käsitlemine - Tehnoloogia

Sisu

Definitsioon - mida tähendab veakäsitlus?

Veakäsitlus viitab reageerimisele ja taastamisprotseduuridele tarkvararakenduses esinevatest tõrketingimustest. Teisisõnu on see protsess, mis koosneb rakendusevigade, programmeerimisvigade või kommunikatsioonivigade ennetamisest, tuvastamisest ja lahendamisest. Veakäsitlus aitab säilitada programmi tavapärase täitmise. Tegelikult seisavad paljud rakendused vigade käsitlemise tehnikate kaalumisel silmitsi arvukate väljakutsetega.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab tõrkekäsitlust

Veakäsitlus aitab nii riist- kui ka tarkvaravigu sujuvalt käsitleda ning aitab katkestamisel täitmist jätkata. Tarkvara veakäsitluse korral töötab programmeerija välja vajalike koodide vigade käsitlemiseks või kasutab tarkvara abil tööriistu. Juhtudel, kui vigu ei saa klassifitseerida, toimub veahaldus tavaliselt spetsiaalsete veakoodide tagastamisega. Teatud rakenduste jaoks on veahalduse hõlbustamiseks saadaval spetsiaalsed rakendused, mida nimetatakse veakäitlejateks. Need rakendused suudavad vigu ette näha, aidates seeläbi taastada ilma rakenduse tegeliku lõpetamiseta.

Seal on neli peamist vigade kategooriat:


  • Loogilised vead
  • Loodud vead
  • Kompileerimisaja vead
  • Kestusvead

Arendusvigade tõrkekäsitlustehnikad hõlmavad täpset korrektuuri. Loogikavigade või -vigade tõrkekäsitlusmeetodeid kasutatakse tavaliselt üksikasjaliku rakenduse silumise või tõrkeotsingu abil. Veakäsitlusrakendused võivad lahendada käitusvead või vähendada nende mõju, rakendades keskkonnast sõltuvalt mõistlikke vastumeetmeid. Enamik riistvararakendusi sisaldab veakäsitlusmehhanismi, mis võimaldab neil ootamatult tekkinud vigadest graatsiliselt taastuda.

Kuna vead võivad lõppeda surmaga, on veahaldus üks olulisemaid valdkondi rakenduste kujundajatele ja arendajatele, sõltumata rakenduse väljatöötatud versioonist või kasutatavast programmeerimiskeelest. Halvimal juhul sunnivad veakäsitlusmehhanismid rakenduse kasutaja välja logima ja süsteemi välja lülitama.