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

Dostęp na ROK tylko za 79zł z Płatnościami powtarzalnymi BLIK

Jak zmienia się Polska, Europa i Świat? Wydarzenia, społeczeństwo, ekonomia i historia w jednym miejscu i na wyciągnięcie ręki.
Subskrybuj i bądź na bieżąco!
Historia
Metro w krajach azjatyckich Część I: Japonia i Chiny
Historia
Przemysł amerykański wygrał wojnę
Historia
D-Day. Jak Hitler zareagował na wieść, że rozpoczęło się lądowanie w Normandii
Historia
Przypadki szalonego Kambyzesa II
Materiał Promocyjny
Mieszkania na wynajem. Inwestowanie w nieruchomości dla wytrawnych
Historia
Paweł Łepkowski: Spór o naturę Jezusa