Obsah
- Definícia - Čo znamená spracovanie chýb?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje spracovanie chýb
Definícia - Čo znamená spracovanie chýb?
Zaobchádzanie s chybami sa týka postupov reakcie a obnovy z chybových stavov v softvérovej aplikácii. Inými slovami je to proces pozostávajúci z predvídania, detekcie a riešenia chýb aplikácie, chýb programovania alebo chýb komunikácie. Manipulácia s chybami pomáha pri udržiavaní normálneho toku vykonávania programu. V skutočnosti mnohé aplikácie čelia mnohým výzvam pri navrhovaní techník spracovania chýb.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje spracovanie chýb
Manipulácia s chybami pomáha pri elegantnom spracovaní hardvérových a softvérových chýb a pomáha pri vykonávaní pokračovať po prerušení. Pokiaľ ide o riešenie chýb v softvéri, buď programátor vyvinie potrebné kódy na riešenie chýb alebo na riešenie chýb využíva softvérové nástroje. V prípadoch, keď nie je možné chyby klasifikovať, sa zvyčajne pracuje s vrátením špeciálnych chybových kódov. Pre niektoré aplikácie sú k dispozícii špeciálne aplikácie známe ako obsluhy chýb, ktoré pomáhajú pri riešení chýb. Tieto aplikácie môžu predvídať chyby, a tým pomáhať pri obnove bez skutočného ukončenia aplikácie.
Existujú štyri hlavné kategórie chýb:
- Logické chyby
- Generované chyby
- Chyby kompilácie
- Chyby za behu
Techniky spracovania chýb pri chybách vývoja zahŕňajú dôsledné korektúry. Techniky spracovania chýb pri logických chybách alebo chybách sú zvyčajne dôsledným ladením aplikácií alebo odstraňovaním problémov. Aplikácie na spracovanie chýb môžu vyriešiť chyby runtime alebo ich dopad minimalizovať prijatím primeraných protiopatrení v závislosti od prostredia. Väčšina hardvérových aplikácií obsahuje mechanizmus spracovania chýb, ktorý im umožňuje elegantne sa zotaviť z neočakávaných chýb.
Keďže chyby môžu byť fatálne, spracovanie chýb je jednou z kľúčových oblastí pre návrhárov a vývojárov aplikácií bez ohľadu na vyvinuté aplikácie alebo použité programovacie jazyky. V najhoršom prípade môžu mechanizmy spracovania chýb prinútiť aplikáciu, aby odhlásila používateľa a vypla systém.