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?