Co to jest błąd aplikacji?

...

Błędy aplikacji mogą być kosztowne i trudne do usunięcia.

Użytkownicy komputerów ich nie lubią, a twórcy oprogramowania ich nienawidzą. Błędy aplikacji występują, gdy aplikacja internetowa lub komputerowa nie działa zgodnie z planem. Błędy te będą zawsze istniały, ponieważ niemożliwe jest przetestowanie każdego możliwego warunku, który je powoduje oraz weryfikację, czy wszystkie elementy sprzętowe i sieciowe w komputerze zawsze działają bez zarzutu stan: schorzenie.

Nieporozumienia

Jeśli aplikacja nie ulegnie awarii, nie oznacza to, że nie wystąpiły żadne błędy aplikacji. Problemy mogą wystąpić w tle podczas wykonywania programów. Te problemy mogą nigdy nie pojawić się użytkownikowi. Programiści często kodują programy tak, aby wykrywały drobne błędy i rejestrowały je w bazach danych. Takie błędy są zwykle niekrytyczne i nie wpływają na funkcjonalność aplikacji ani integralność jej danych.

Wideo dnia

Powoduje

Czasami program, który działa idealnie, nagle wyświetla błędy aplikacji. Może się tak zdarzyć, jeśli nowy program zmodyfikuje udostępniony plik podczas procesu instalacji. Wszelkie programy korzystające z udostępnionego pliku mogą nie działać poprawnie. Jednak większość błędów aplikacji występuje, ponieważ programiści albo nieświadomie wprowadzają błędy logiczne do swojego kodu, albo nie odkrywają potencjalnych problemów podczas fazy testowania aplikacji. Wirusy i wadliwy sprzęt są również przyczyną błędów aplikacji. Na przykład karta dźwiękowa może częściowo zawieść i wpłynąć na aplikację odtwarzacza multimedialnego. Sterownik oprogramowania to mały program, który zarządza lub uruchamia urządzenie sprzętowe, takie jak drukarka. Jeśli sterownik napotka problemy, program drukujący może wyświetlić błąd aplikacji.

Implikacje

Konsekwencje wynikające z błędu aplikacji są różne, od drobnych niedogodności do katastrofalnej utraty dochodów. Jeśli program wyświetla komunikat „Błąd: Proszę wybrać inny kolor”, możesz po prostu wybrać inny kolor. Poważniejszy błąd aplikacji może spowodować utratę milionów dolarów przez korporację, ponieważ moduł programu nie uwzględnia przecinka dziesiętnego w globalnej aplikacji sprzedaży. Błędy programu również kosztują czas i pieniądze. Na przykład firma Microsoft stale dostarcza poprawki i aktualizacje oprogramowania dla systemu operacyjnego Windows. Aby to zrobić, musi zapłacić programistom, których jedynym zadaniem jest poprawianie błędów aplikacji.

Rozwiązania

Aktualizuj i konserwuj komputery. Regularnie defragmentuj dysk twardy i utrzymuj odpowiednią ilość wolnego miejsca na dysku. Używaj programów antywirusowych do ochrony przed wirusami i innym złośliwym oprogramowaniem. Co najważniejsze, pobierz i zainstaluj najnowsze aktualizacje zabezpieczeń i poprawki hot fix od twórców oprogramowania i firmy Microsoft. Jeśli wystąpi błąd aplikacji, programiści aplikacji mogą już o tym wiedzieć i mieć dostępne aktualizacje oprogramowania.

Interesujący fakt

Jeden z najbardziej znanych i potencjalnie katastrofalnych błędów aplikacji wystąpił, gdy Apollo 11 miał wylądować po raz pierwszy na Księżycu. Prymitywny komputer pokładowy statku kosmicznego napotkał błąd aplikacji, który spowodował skierowanie modułu księżycowego w stronę niebezpiecznego krateru wypełnionego głazami. Dowódca Neil Armstrong zlekceważył instrukcje komputera i ręcznie wylądował bezpiecznie na Księżycu.