Programska pogreška sprječava korisnike Nubanka da prenesu 17,99 R$ po piksu. Uglavnom, svaki put kada korisnik pokuša prenijeti točan iznos pomoću alata, aplikacija se vraća poruku "Kome želite prenijeti 17,99 reala?", tražeći najbliži broj ispod vrijednost.
Čitaj više: Nubank objašnjava odluku o otkazivanju korisničkih kupnji
vidi više
Program 'Atlânticas' vodi crne, autohtone i quilombola žene u...
Potvrđeno: Samsung doista proizvodi sklopive zaslone za…
Banka je priopćila da je njezin tim programera popravio grešku i da "postupno pušta" rješenja klijentima, no od jučer je greška i dalje postojala. Stoga, osim vrijednosti od 17,99 R$, oni od 16,99 R$, 18,99 R$ i 19,99 R$ također imaju problema sa slanjem pomoću funkcije Pix.
Također, prema testovima koje je proveo naš tim prilikom obavljanja transakcija pomoću različitih uređaja, sve ukazuje na to da greška dolazi s ažuriranjem aplikacije Nubank. Jedan od korisnika uspio je prenijeti gore navedene vrijednosti, ali je tada shvatio da je aplikacija zastarjela. Dok je preuzimao najnoviju verziju, dobio je Pix pogrešku. Verzija Androida koja sadrži bug je 7.26.0-minApi21.
Što se tiče iPhonea, ista se pogreška pojavljuje u verziji 7.6.6 aplikacije. Čini se da je Nubankov inženjerski tim svjestan ove greške od prošle srijede (16), kao što je opisano u kartici Povijest verzija aplikacije roxinho u App Storeu.
“U ovom ažuriranju popravili smo neke greške koje su se ovdje pojavile iznenada […] Ali naš inženjerski tim nije to dopustio i popravljao je jednu po jednu. Sve dok ne ostane trag […] Aplikacija radi savršeno kao i uvijek. Sada da”, istaknuli su iz te institucije.
Međutim, suprotno bilješkama o zakrpama, greška Pixa koja ne dopušta strujanje od 16,99 R$, 17,99 R$, 18,99 R$ i 19,99 R$ i dalje postoji na iOS-u.
Korisnici Twittera istaknuli su da je greška u Nubankovom Pixu možda nastala zbog nedostatka zaokruživanja vrijednosti u programskom jeziku. Očito će banke koristiti aritmetiku pomičnog zareza u aplikacijskim jezicima.
Tipično, za financijske izračune, programeri koriste Java BigDecimal. Većina popularnih programskih jezika koristi float32 ili float64 za točno podudaranje vrijednosti. Konačno, za aplikaciju Nubank, čini se da je prva opcija ona koja vraća pogrešan iznos.