Domov Software Co je zpracování chyb? - definice z techopedie

Co je zpracování chyb? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená zpracování chyb?

Zpracování chyb se týká postupů reakce a obnovy z chybových podmínek přítomných v softwarové aplikaci. Jinými slovy je to proces sestávající z předvídání, detekce a řešení chyb aplikace, chyb programování nebo komunikačních chyb. Zpracování chyb pomáhá udržovat normální průběh provádění programu. Ve skutečnosti čelí mnoho aplikací při zvažování technik zpracování chyb četným návrhovým výzvám.

Techopedia vysvětluje zpracování chyb

Zpracování chyb pomáhá při elegantním zpracování hardwarových i softwarových chyb a pomáhá při provádění pokračovat, když je přerušeno. Pokud jde o řešení chyb v softwaru, buď programátor vyvíjí potřebné kódy pro řešení chyb, nebo využívá softwarové nástroje k řešení chyb. V případech, kdy nelze chyby klasifikovat, se obvykle vyřizuje chyby vrácením speciálních chybových kódů. Pro některé aplikace jsou k dispozici speciální aplikace známé jako popisovače chyb, které pomáhají při řešení chyb. Tyto aplikace mohou předvídat chyby, a tím pomáhat při zotavování bez skutečného ukončení aplikace.

Existují čtyři hlavní kategorie chyb:

  • Logické chyby
  • Generované chyby
  • Chyby kompilace
  • Chyby za běhu

Techniky zpracování chyb pro chyby vývoje zahrnují přísné korektury. Techniky zpracování chyb u logických chyb nebo chyb jsou obvykle pečlivým laděním aplikací nebo řešením problémů. Aplikace pro zpracování chyb mohou vyřešit chyby při běhu nebo minimalizovat jejich dopad přijetím přiměřených protiopatření v závislosti na prostředí. Většina hardwarových aplikací obsahuje mechanismus zpracování chyb, který jim umožňuje ladně se zotavovat z neočekávaných chyb.

Vzhledem k tomu, že chyby mohou být fatální, je řešení chyb jednou z klíčových oblastí pro návrháře a vývojáře aplikací, bez ohledu na vyvinuté aplikace nebo použité programovací jazyky. V nejhorších scénářích mechanismy zpracování chyb donutí aplikaci odhlásit uživatele a vypnout systém.

Co je zpracování chyb? - definice z techopedie