Felhantering

Författare: Monica Porter
Skapelsedatum: 18 Mars 2021
Uppdatera Datum: 27 Juni 2024
Anonim
Felhantering i Visual Studio del 1
Video: Felhantering i Visual Studio del 1

Innehåll

Definition - Vad betyder felhantering?

Felhantering avser svar och återställningsprocedurer från felförhållanden som finns i en programvara. Med andra ord är det processen som består av förväntan, upptäckt och lösning av applikationsfel, programmeringsfel eller kommunikationsfel. Felhantering hjälper till att upprätthålla det normala flödet för programkörning. I själva verket står många applikationer inför många designutmaningar när man överväger tekniker för felhantering.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar felhantering

Felhantering hjälper till att hantera både hårdvaru- och programvarufel på ett graciöst sätt och hjälper körningen att återupptas vid avbrott. När det gäller felhantering i programvara utvecklar antingen programmeraren de nödvändiga koderna för att hantera fel eller använder programverktyg för att hantera felen. I de fall där fel inte kan klassificeras görs vanligtvis felhantering med att returnera speciella felkoder. Speciella applikationer kända som felhanterare är tillgängliga för vissa applikationer för att hjälpa till med felhantering. Dessa applikationer kan förutse fel och därmed hjälpa till att återhämta sig utan att ansökan avslutas.


Det finns fyra huvudkategorier av fel:

  • Logiska fel
  • Genererade fel
  • Fel i kompileringstid
  • Runtime-fel

Felhanteringstekniker för utvecklingsfel inkluderar rigorös korrekturläsning. Felhanteringstekniker för logikfel eller buggar är vanligtvis genom noggrann applikationsfelsökning eller felsökning. Felhanteringsapplikationer kan lösa runtime-fel eller få sina effekter minimerade genom att använda rimliga motåtgärder beroende på miljön. De flesta hårdvaruapplikationer har en mekanism för felhantering som gör att de kan återhämta sig graciöst från oväntade fel.

Eftersom fel kan vara dödliga är felhantering ett av de avgörande områdena för applikationsdesigners och utvecklare, oavsett vilken applikation som har utvecklats eller programmeringsspråk som används. I värsta fall tvingar felhanteringsmekanismerna applikationen att logga ut användaren och stänga av systemet.