Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 21: Jak walczyć z błędami programów?

Testowanie oprogramowania stało się obowiązującą procedurą w przypadku większości dużych projektów informatycznych i ten stan trwa do dzisiaj. Natomiast w dobrych firmach produkujących oprogramowanie są całe zespoły dociekliwych, a nawet zawodowo złośliwych testerów.

Publikacja: 24.03.2022 17:57

Do zadań testerów należy m.in. wykrywanie takich błędów, których nie dostrzegli autorzy oprogramowan

Do zadań testerów należy m.in. wykrywanie takich błędów, których nie dostrzegli autorzy oprogramowania

Foto: shutterstock

W poprzednim odcinku tego cyklu felietonów przedstawiłem kilka informacji na temat skutków błędów w programach. Wspomniane wyżej przykłady to „wierzchołek góry lodowej” – mała część ogromnej liczby różnych problemów, na które natknęła się coraz bardziej uzależniona od komputerów działalność ludzi i instytucji. Większość tych problemów pojawiła się na skutek występowania błędów w programach.

Błędy w programach komputerowych są bardzo trudne do wykrycia. Gdy już ustalimy, że błąd jest – jego lokalizacja i usunięcie nie stanowią zasadniczego problemu. Ale jak się upewnić, że żadnego błędu nie ma? To jeden z najpoważniejszych problemów informatyki.

Pozostało jeszcze 93% artykułu

Czytaj więcej, wiedz więcej!
Rok dostępu za 99 zł.

Tylko teraz! RP.PL i NEXTO.PL razem w pakiecie!
Co zyskasz kupując subskrypcję?
- możliwość zakupu tysięcy ebooków i audiobooków w super cenach (-40% i więcej!)
- dostęp do treści RP.PL oraz magazynu PLUS MINUS.
Historia
Wołyń, nasz problem. To test sprawczości państwa polskiego
Historia
Ekshumacje w Puźnikach. Po raz pierwszy wykorzystamy nowe narzędzie genetyczne
Historia
Testament Bolesława Krzywoustego, czyli rozbicie dzielnicowe
Historia
Fridtjof Nansen i Roald Amundsen. Wikingowie XIX wieku
Materiał Partnera
Konieczność transformacji energetycznej i rola samorządów
Historia
Amazonka odkryła swoją tajemnicę