Robak to błąd w działaniu konkretnej aplikacji lub systemu operacyjnego. Termin ten zwykle dotyczy programów i gier innych firm zainstalowanych na komputerze lub smartfonie. Przyjrzyjmy się prostemu przykładowi, aby lepiej zrozumieć tę koncepcję.
Załóżmy, że korzystasz z jakiegoś komunikatora i próbujesz wysłać wiadomość. Raz wcisnąłeś odpowiedni przycisk, potem drugi, potem trzeci, nic się nie dzieje. Próbujesz przeładować aplikację i z niewiadomych przyczyn wszystko znów działa. Najprawdopodobniej błąd ten wynikał ze złej optymalizacji programu pod konkretne urządzenie.
Błędy mogą być zarówno trwałe, jak i tymczasowe. Zazwyczaj twórcy aplikacji naprawiają pojawiające się błędy w kolejnych aktualizacjach. Wtedy w opisie nowej wersji pojawia się komunikat "bugi naprawione" lub inny podobny tekst.
Specjalni ludzie testują prawie każdy nowoczesny program przed jego wydaniem. Ale pomimo tego, nawet w niektórych firmware, czasami mogą wystąpić pewne błędy. Mogą one wystąpić zarówno dla pojedynczych osób, jak i dla wszystkich użytkowników. Nie możesz sam naprawić błędu, więc jedynym rozwiązaniem jest zgłoszenie problemu do dewelopera i czekanie na kolejną aktualizację.