Softverski bug učinio ga najbogatijim čovekom na svetu
Zamislite da se jednog jutra probudite i na svom računu vidite 92 kvadriliona dolara! Auto iz snova za celu porodicu, konačno zasluženi odmor u nekoj egzotičnoj zemlji ili rešenje mnogih svetskih problema. Sve to biste mogli sa tim novcem.
Upravo to se dogodilo Krisu Rejnoldu 2013. godine, kada mu je najveći internetski sistem za plaćanje u svetu PayPal, greškom na račun uplatio 92 kvadriliona dolara. Kris je postao najbogatiji čovek na svetu preko noći. Ali šta se u stvari dogodilo?
Da budemo precizniji, suma koja je legla na račun toga dana bila je 92,233,720,368,547,800 dolara. Taj broj značajan je programerima i softver testerima. On predstavlja ekvivalent heksadeksimalnoj vrednosti 7FFF,FFFF,FFFF,FFFF16, maksimalnoj vrednosti u svetu 64-bitnih brojeva koja se nalazi u mnogim programskim jezicima. Prisustvo vrednosti se može odražavati kao greška. Upravo takva greška dogodila se PayPal-u. Iako danas ne znamo šta je toga dana u PayPal-u izazvalo grešku, oni su je brzo prepoznali i vratili prethodno stanje na Krisovom računu.
Kompanije koje rade sa novcem posebno moraju da budu na oprezu kada je reč o sigurnosti njihovih softvera. Jedan manji bug može da dovede do ogromnih novčanih gubitaka koji ne mogu tako jednostavno da se vrate, kao što je to bio slučaj sa PayPal-om u ovom tekstu. Iako još uvek ne postoji savršeni softver bez ijedne greške, budite oprezni kome poveravate svoj i da li im je proces testiranja visoko rangiran na listi prioriteta. Ko još voli gubitke?