Erandite käsitlemine on arvutite programmeerimisel kasutatav veakäitlusmehhanism. See võimaldab tarkvarasüsteemil tuvastada ja tabada vigu ning seejärel võtta ennetavaid meetmeid nende mõju vältimiseks või vähendamiseks, näiteks peatada täitmine või hoiatada kasutajat veateatega.

Erandite käsitlemine on kasulik, sest see muudab tarkvara usaldusväärsemaks ja tõhusamaks. See võimaldab tarkvaral jätkata töötamist, ilma et see kukuks kokku või külmutaks, andes samal ajal üksikasjalikku teavet vea kohta, nii et seda saaks käsitleda. Näiteks kui tarkvararakendus üritab kasutada ressurssi, mida ei ole olemas, saadab see erandit, selle asemel et lihtsalt kokku kukkuda ja mitte anda mingit selgitust.

Erandite käsitlemine on kaasaegse tarkvaraarenduse oluline osa. Vea ilmnemisel võib selle meetodi try/catch-blokki visata erandi. Sellega püütakse erand kinni ja logitakse see, teavitatakse kasutajat või tehakse mõni muu vajalik toiming.

Erandeid on mitut tüüpi, sealhulgas tööaja erandid, kontrollitud erandid ja veaväljundid. Käitusaegsed erandid tekivad rakenduse või keskkonna ebaõige oleku tõttu. Kontrollitud erandeid kontrollib kompilaator enne koodi täitmist. Veaväljundid tähistavad kriitilist probleemi, mida ei saa käsitleda.

Enamikul programmeerimiskeeltel on sisseehitatud mehhanismid, mida saab kasutada erandite käsitlemiseks. Näiteks .NET raamistik kasutab erandite käsitlemiseks Try-Catch-Finally mehhanismi. ka Java keel rakendab erandite käsitlemist try-catch struktuuri abil.

Erandite käsitlemine on tarkvaratehnika oluline osa ja seda tuleks alati arvesse võtta uue rakenduse projekteerimisel ja arendamisel. See võimaldab rakendusel olla vastupidavam ja vähem vigade suhtes vastuvõtlikum, andes samal ajal ka üksikasjalikku teavet vea ilmnemisel.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient