Co je chyba při běhu?

V případě počítačových aplikací je chyba chyba nebo nesrovnalost při provádění programu nebo v souboru nebo výpočtu. Výpočetní chyba může být způsobena několika faktory. Jednou je chyba operátora nebo uživatele. Pokud například uživatel přistupuje k příkazu „Vložit“, když nebylo nic zkopírováno, jedná se o příklad uživatelské chyby, která se může kdykoli objevit v kterémkoli programu. Další chyby, které se vyskytnou, zahrnují samotný software. Dvě důležité třídy chyb jsou chyba kompilace a chyba běhu.

Při kompilaci programu dochází k chybě kompilace, to znamená, že se zdrojový kód stává spustitelným programem. Runtime je provedení počítačového programu, na rozdíl od instalace, načtení nebo ukončení programu. Chyba za běhu je závada, chyba nebo problém, který vznikne, když je program prováděn na konkrétním počítači v určitém čase. Při kompilaci programu dochází k mnoha chybám při testování statického softwaru - pokud je kompilován. Chytání run-time chyb je klíčovým zaměřením dynamického testování softwaru.

Při diagnostice chyby run-time je nezbytné vzít v úvahu run-time prostředí. Běhové prostředí je podobné pojetí jako operační prostředí. Vztahuje se na hardwarovou a softwarovou konfiguraci, pod níž došlo nebo došlo k chybě runtime, pokud je reprodukovatelná. Prostředí run-time zahrnuje faktory, jako je operační systém v počítači, typ CPU (centrální procesorová jednotka), stejně jako systémový software nebo run-time motory, na které aplikace čerpá a vyžaduje řádné fungování.

Při používání programu mohou nastat různé typy chyb při běhu. Některé z nich jsou chyby uživatele, jako například nepřipojení nebo zapnutí periferní rady nebo poskytnutí neplatného pokynu, například „Vložit“, pokud nebylo nic zkopírováno. Chybějící prostředky jsou další situací, která může způsobit chybu při běhu. Počítačový virus nebo problém s pamětí mohou také způsobit chybu běhu, stejně jako konflikt s jiným programem.

Pokud dojde k chybě za běhu, může se uživateli zobrazit chybová zpráva. Někdy tato zpráva jednoduše uvádí „Došlo k chybě runtime“ a nabízí možnost ladění. Jiné jsou konkrétnější, například chybové zprávy o běhu jazyka Java „StackOverflowError“, „OutOfMemoryError“ nebo „VerifyingError“.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?