Sisällysluettelo:
Määritelmä - mitä virheiden käsittely tarkoittaa?
Virheenkäsittelyllä tarkoitetaan vastaus- ja palautusmenettelyjä sovellusohjelman virheolosuhteista. Toisin sanoen, se on prosessi, joka koostuu sovellusvirheiden, ohjelmointivirheiden tai viestintävirheiden ennakoinnista, havaitsemisesta ja ratkaisemisesta. Virheiden käsittely auttaa ylläpitämään normaalia ohjelman suorittamisen kulkua. Itse asiassa monet sovellukset kohtaavat lukuisia suunnitteluhaasteita harkittaessa virheenkäsittelytekniikoita.
Techopedia selittää virheiden käsittelyn
Virheiden käsittely auttaa sekä laitteisto- että ohjelmistovirheiden hoitamisessa sulavasti ja auttaa toteuttamista jatkamaan keskeytyksen yhteydessä. Ohjelmistojen virheiden käsittelyssä ohjelmoija kehittää tarvittavat koodit virheiden käsittelemiseen tai käyttää ohjelmistotyökaluja virheiden käsittelemiseen. Tapauksissa, joissa virheitä ei voida luokitella, virheiden käsittely tehdään yleensä palauttamalla erityiset virhekoodit. Tietyille sovelluksille on saatavana erityissovelluksia, joita kutsutaan virheiden käsittelijöiksi virheiden käsittelyyn. Nämä sovellukset voivat ennakoida virheitä, mikä auttaa palauttamisessa ilman sovelluksen tosiasiallista lopettamista.
Virheitä on neljä pääluokkaa:
- Loogiset virheet
- Luodut virheet
- Käännä aikavirheet
- Suorituksenaikaiset virheet
Kehitysvirheiden käsittelyyn liittyviä tekniikoita ovat tiukka oikoluku. Loogisten virheiden tai virheiden käsittelyn tekniikat tapahtuvat yleensä huolellisella sovelluksen virheenkorjauksella tai vianetsinnällä. Virheenkäsittelysovellukset voivat ratkaista ajonaikaiset virheet tai vähentää niiden vaikutuksia toteuttamalla kohtuulliset vastatoimenpiteet ympäristöstä riippuen. Suurimpaan osaan laitteisto-sovelluksia sisältyy virheiden käsittelymekanismi, jonka avulla ne voivat palautua sulavasti odottamattomista virheistä.
Koska virheet saattavat olla kohtalokkaita, virheiden käsittely on yksi sovellussuunnittelijoiden ja -kehittäjien tärkeimmistä alueista sovelluskehityksestä tai käytetyistä ohjelmointikieleistä riippumatta. Pahimmissa tapauksissa virheenkäsittelymekanismit pakottavat sovelluksen kirjaamaan käyttäjä ulos ja sammuttamaan järjestelmän.