Obsługa błędów

Autor: Monica Porter
Data Utworzenia: 18 Marsz 2021
Data Aktualizacji: 27 Czerwiec 2024
Anonim
Obsługa błędów - Technologia
Obsługa błędów - Technologia

Zawartość

Definicja - Co oznacza obsługa błędów?

Obsługa błędów odnosi się do procedur reagowania i odzyskiwania po błędach występujących w aplikacji. Innymi słowy, jest to proces polegający na przewidywaniu, wykrywaniu i usuwaniu błędów aplikacji, błędów programowania lub błędów komunikacji. Obsługa błędów pomaga w utrzymaniu normalnego przebiegu wykonywania programu. W rzeczywistości wiele aplikacji napotyka wiele wyzwań projektowych przy rozważaniu technik obsługi błędów.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia obsługę błędów

Obsługa błędów pomaga z wdziękiem obsługiwać zarówno błędy sprzętowe, jak i programowe oraz pomaga wznawiać wykonywanie po przerwaniu. Jeśli chodzi o obsługę błędów w oprogramowaniu, albo programista opracowuje niezbędne kody do obsługi błędów, albo korzysta z narzędzi programowych do obsługi błędów. W przypadkach, w których błędów nie można sklasyfikować, obsługa błędów odbywa się zwykle poprzez zwracanie specjalnych kodów błędów. Dla niektórych aplikacji dostępne są specjalne aplikacje zwane modułami obsługi błędów, które pomagają w obsłudze błędów. Aplikacje te mogą przewidywać błędy, pomagając w ten sposób odzyskać bez faktycznego zakończenia aplikacji.


Istnieją cztery główne kategorie błędów:

  • Błędy logiczne
  • Wygenerowane błędy
  • Błędy czasu kompilacji
  • Błędy czasu wykonania

Techniki obsługi błędów błędów programistycznych obejmują rygorystyczną korektę. Techniki obsługi błędów logicznych lub błędów polegają zwykle na drobiazgowym debugowaniu aplikacji lub rozwiązywaniu problemów. Aplikacje do obsługi błędów mogą rozwiązać błędy środowiska wykonawczego lub zminimalizować ich wpływ poprzez przyjęcie rozsądnych środków zaradczych w zależności od środowiska. Większość aplikacji sprzętowych zawiera mechanizm obsługi błędów, który pozwala im bezpiecznie przywracać działanie po nieoczekiwanych błędach.

Ponieważ błędy mogą być śmiertelne, obsługa błędów jest jednym z kluczowych obszarów dla projektantów i programistów aplikacji, niezależnie od opracowanej aplikacji lub używanych języków programowania. W najgorszych przypadkach mechanizmy obsługi błędów wymuszają na aplikacji wylogowanie użytkownika i zamknięcie systemu.