Skip to main content

Co je chyba run-time?

Při rozhovoru o počítačových aplikacích je chyba chybou nebo nesrovnalostí při provádění programu nebo v souboru nebo výpočtu.Chyba výpočtu může být způsobena několika faktory.Jedním z nich je chyba operátora nebo uživatele.Pokud například uživatel přistupuje k příkazu Paste, když se nic zkopíruje, byl by to příklad chyby uživatele, ke kterému by se mohlo kdykoli v jakémkoli programu stát.Další chyby, které se vyskytují, zahrnují samotný software.Dvě důležité třídy chyb jsou chyba kompilace a chyba.

Při sestavování programu dochází k chybě kompilace, tj. V procesu zdrojového kódu se stane spustitelným programem.Run-time je provádění počítačového programu, na rozdíl od instalace, načítání nebo ukončení programu.Chyba run-time je závada, chyba nebo problém, který vzniká při programu, který se provádí na konkrétním počítači v určitém čase.Mnoho chyb je chyceno při testování statického softwaru, když je program sestaven mdash;Pokud je kompilován.Chytání chyb run-time je klíčovým zaměřením dynamického testování softwaru.Prostředí run-time je podobný koncept jako provozní prostředí.Odkazuje na konfiguraci hardwaru a softwaru, při které došlo k chybě běhu, pokud je reprodukovatelná.Prostředí run-time zahrnuje faktory, jako je operační systém na počítači, typ CPU (centrální zpracovatelská jednotka), jakož i systémový software nebo motory běhu, na který aplikace čerpá a vyžaduje správně běžet.

Při používání programu mohou nastat různé typy chyb za běhu.Některé z nich jsou chyby uživatelů, jako je například nepřipojení nebo zapnutí periferní rady nebo poskytnutí neplatné instrukce, jako je Paste, když nebylo nic zkopírováno.Chybějící zdroje jsou další situace, která může způsobit chybu běhu.Počítačový virus nebo problém s pamětí může také způsobit chybu run-time, stejně jako v konfliktu s jiným programem.

Pokud dojde k chybě běhu, může uživatel vidět chybovou zprávu.Někdy tato zpráva jednoduše uvádí „došlo k chybě runtime“ a nabízí šanci na ladění.Jiní jsou konkrétnější, jako jsou chybové zprávy Java Run-Time „Stackoverflowerror“, „OutOfMemoryError“ nebo „VerifingError“.