Co to jest błąd w czasie wykonywania?
Mówiąc o aplikacjach komputerowych, błąd jest błędem lub rozbieżnością w wykonywaniu programu lub w pliku lub obliczeniach.Błąd obliczeniowy może być spowodowany kilkoma czynnikami.Jednym z nich jest błąd operatora lub użytkownika.Na przykład, jeśli użytkownik uzyska dostęp do polecenia wklejania, gdy nic nie zostało skopiowane, byłby to przykład błędu użytkownika, który mógłby się zdarzyć w dowolnym programie w dowolnym momencie.Inne występujące błędy obejmują samo oprogramowanie.Dwie ważne klasy błędów to błąd kompilacji i błąd w czasie wykonywania.
Błąd kompilacji występuje w miarę kompilowania programu, to znaczy w procesie kodu źródłowego staje się programem wykonywalnym.Czas wykonywania to wykonanie programu komputerowego, w przeciwieństwie do instalacji, ładowania lub wychodzenia z programu.Błąd czasu wykonywania to usterka, błąd lub problem, który powstaje, gdy program jest wykonywany na danym komputerze w danym momencie.Wiele błędów jest przyłapanych w testowaniu statycznym oprogramowania, gdy program jest kompilowany mdash;Jeśli jest skompilowany.Łapanie błędów w czasie wykonywania jest kluczowym celem dynamicznego testowania oprogramowania.
Przy diagnozowaniu błędu w czasie wykonywania konieczne jest rozważenie środowiska czasu wykonania.Środowisko czasu wykonywania jest podobną koncepcją do środowiska operacyjnego.Odnosi się do konfiguracji sprzętu i oprogramowania, w ramach którego wystąpił błąd w czasie wykonywania, jeśli jest on powtarzalny.Środowisko w czasie wykonywania zawiera takie czynniki, jak system operacyjny na komputerze, rodzaj procesora (środkowa jednostka przetwarzania), a także oprogramowanie systemowe lub silniki w czasie wykonywania, które aplikacja rysuje i wymaga poprawnie uruchamiania.
Różne rodzaje błędów w czasie wykonywania mogą pojawić się podczas korzystania z programu.Niektóre z nich to błędy użytkownika, takie jak niepowodzenie lub włączenie porady peryferyjnej lub udzielanie nieprawidłowej instrukcji, takich jak wklej, gdy nic nie zostało skopiowane.Brakujące zasoby to kolejna sytuacja, która może powodować błąd w czasie wykonywania.Wirus komputerowy lub problem z pamięcią może również powodować błąd czasu wykonywania, podobnie jak konflikt z innym programem.
Jeśli wystąpi błąd w czasie wykonywania, użytkownik może zobaczyć komunikat o błędzie.Czasami ten komunikat po prostu stwierdza „wystąpił błąd środowiska wykonawczego” i oferuje szansę na debugowanie.Inne są bardziej szczegółowe, takie jak komunikaty o błędach w czasie wykonania Java „StackoverflowerRor”, „OutofMemoryerror” lub „VerifyingError”.