Błąd
W świecie komputerów błąd to nieprawidłowość w programie komputerowym. Może powodować nieoczekiwane zamknięcie programu lub jego działanie w niezamierzony sposób. Na przykład niewielki błąd może sprawić, że przycisk w interfejsie programu nie będzie reagować po kliknięciu. Poważniejszy błąd może spowodować zawieszenie się lub awarię programu z powodu nieskończonych obliczeń albo wycieku pamięci.
Z perspektywy programisty błędy mogą być błędami składni lub logiki w kodzie źródłowym programu. Takie błędy można często naprawić za pomocą narzędzia programistycznego o trafnej nazwie debugger. Jeśli jednak błędy nie zostaną wykryte, zanim program zostanie skompilowany do postaci końcowej aplikacji, zauważy je użytkownik.
Ponieważ błędy mogą negatywnie wpływać na użyteczność programu, większość programów przechodzi zwykle wiele testów, zanim zostanie udostępniona publicznie. Na przykład oprogramowanie komercyjne często przechodzi fazę beta, podczas której wielu użytkowników dokładnie testuje wszystkie aspekty programu, aby upewnić się, że działa on prawidłowo. Gdy program zostanie uznany za stabilny i wolny od błędów, jest udostępniany publicznie.
Oczywiście, jak wszyscy wiemy, większość programów nie jest całkowicie wolna od błędów, nawet po dokładnym przetestowaniu. Z tego powodu twórcy oprogramowania często wydają „aktualizacje punktowe” (np. wersję 1.0.1), które zawierają poprawki błędów wykrytych po udostępnieniu oprogramowania. Programy, w których występuje szczególnie dużo błędów, mogą wymagać wielu aktualizacji punktowych (1.0.2, 1.0.3 itd.), aby usunąć wszystkie błędy.
Sprawdź swoją wiedzę