O eroare de programare îi împiedică pe clienții Nubank să transfere 17,99 R$ per Pix. Practic, de fiecare dată când utilizatorul încearcă să transfere acea sumă exactă folosind instrumentul, aplicația revine mesajul „Cui doriți să transferați 17,99 reali?”, solicitând cel mai apropiat număr de sub valoare.
Citeşte mai mult: Nubank explică decizia de a anula achizițiile utilizatorilor
Vezi mai mult
Programul „Atlânticas” duce femeile de culoare, indigene și quilombola la...
Confirmat: Samsung chiar produce ecrane pliabile pentru...
Banca a spus că echipa sa de programatori a remediat eroarea și că „eliberează treptat” soluții pentru clienți, dar de ieri eroarea încă exista. Prin urmare, pe lângă valoarea de 17,99 R$, cei de 16,99 R$, 18,99 R$ și 19,99 R$ au și probleme la trimiterea lor folosind funcția Pix.
Tot conform testelor efectuate de echipa noastră la efectuarea tranzacțiilor folosind diferite dispozitive, totul indică faptul că bug-ul vine cu o actualizare a aplicației Nubank. Unul dintre utilizatori a reușit să transfere valorile de mai sus, dar apoi și-a dat seama că aplicația nu este actualizată. În timp ce descărca cea mai recentă versiune, a primit o eroare Pix. Versiunea Android care conține bug-ul este 7.26.0-minApi21.
În ceea ce privește iPhone, aceeași eroare apare în versiunea 7.6.6 a aplicației. Echipa de ingineri a Nubank pare să fie conștientă de acest defect încă de miercurea trecută (16), așa cum este descris în fila Istoricul versiunilor a aplicației roxinho din App Store.
„În această actualizare, am remediat unele erori care au apărut aici prin surprindere […] Dar echipa noastră de ingineri nu a lăsat-o să plece și le-a remediat unul câte unul. Până nu mai rămâne nicio urmă […] Aplicația funcționează perfect ca întotdeauna. Acum da”, a evidențiat instituția.
Cu toate acestea, spre deosebire de notele de corecție, bug-ul Pix care nu permite streaming de R$ 16,99, R$ 17,99, R$ 18,99 și R$ 19,99 persistă pe iOS.
Utilizatorii Twitter au subliniat că bug-ul din Nubank's Pix s-ar fi putut datora lipsei valorilor de rotunjire în limbajul de programare. Evident, băncile vor folosi aritmetica în virgulă mobilă în limbajele de aplicație.
De obicei, pentru calcule financiare, programatorii folosesc Java BigDecimal. Cele mai populare limbaje de programare folosesc float32 sau float64 pentru a se potrivi exact cu valori. În fine, pentru aplicația Nubank, prima opțiune pare să fie cea care returnează suma greșită.