Egy programozási hiba megakadályozza, hogy a Nubank ügyfelei 17,99 R$-t utaljanak át képpontonként. Alapvetően minden alkalommal, amikor a felhasználó megpróbálja átutalni a pontos összeget az eszközzel, az alkalmazás visszatér a „Kinek akar átutalni 17,99 realt?” üzenet, amely a legközelebbi számot kéri érték.
Olvass tovább: A Nubank elmagyarázza a felhasználói vásárlások törlésére vonatkozó döntését
többet látni
Az „Atlanticas” program fekete, bennszülött és quilombola nőket visz…
Megerősítve: a Samsung valóban összecsukható képernyőket gyárt…
A bank közölte, hogy programozói csapata kijavította a hibát, és "fokozatosan kiadja" a megoldásokat az ügyfeleknek, de tegnap még létezett a hiba. Ezért a 17,99 R$ érték mellett a 16,99 R$, 18,99 R$ és R$ 19,99 R$ érték mellett a Pix funkció használatával is gondot okoz a küldésük.
A csapatunk által a különböző eszközökkel végrehajtott tranzakciók során végzett tesztek szerint is minden arra utal, hogy a hiba a Nubank alkalmazás frissítésével érkezik. Az egyik felhasználónak sikerült átvinnie a fenti értékeket, de aztán rájött, hogy az alkalmazás elavult. A legújabb verzió letöltése közben Pix hibaüzenetet kapott. A hibát tartalmazó Android verzió a 7.26.0-minApi21.
Ami az iPhone-t illeti, ugyanez a hiba jelentkezik az alkalmazás 7.6.6-os verziójában is. Úgy tűnik, hogy a Nubank mérnöki csapata múlt szerda (16) óta tisztában van ezzel a hibával, amint azt az App Store roxinho alkalmazás Verziótörténet lapján leírták.
„Ebben a frissítésben kijavítottunk néhány hibát, amelyek itt váratlanul jelentek meg […] De mérnöki csapatunk nem engedte el, és egyenként javította ki. Amíg nem marad nyoma […] Az alkalmazás tökéletesen működik, mint mindig. Most igen” – emelte ki az intézmény.
A javítással ellentétben azonban a Pix hiba, amely nem teszi lehetővé 16,99 R$, 17,99 R$, 18,99 R$ és 19,99 R$ streamelését, továbbra is megmarad iOS-en.
A Twitter-felhasználók rámutattak, hogy a Nubank's Pix hibája a kerekítési értékek hiánya miatt lehetett a programozási nyelvben. Nyilvánvaló, hogy a bankok lebegőpontos aritmetikát fognak használni az alkalmazásnyelvekben.
A programozók általában a Java BigDecimal-t használják pénzügyi számításokhoz. A legtöbb népszerű programozási nyelv a float32-t vagy a float64-et használja az értékek pontos megfeleltetéséhez. Végül a Nubank alkalmazás esetében úgy tűnik, hogy az első lehetőség az, amelyik rossz összeget ad vissza.