באג תכנות מונע מלקוחות Nubank להעביר 17.99 R$ לפיקס. בעצם, בכל פעם שהמשתמש מנסה להעביר את הסכום המדויק הזה באמצעות הכלי, האפליקציה חוזרת ההודעה "למי אתה רוצה להעביר 17.99 ריאל?", בבקשה לקבל את המספר הקרוב ביותר מתחת ל- ערך.
קרא עוד: Nubank מסבירה את ההחלטה לבטל רכישות של משתמשים
ראה עוד
תוכנית 'אטלנטיקס' לוקחת נשים שחורות, ילידים וקילומבולה ל...
אושר: סמסונג באמת מייצרת מסכים מתקפלים עבור...
הבנק אמר כי צוות המתכנתים שלו תיקן את הבאג וכי הוא "משחרר" פתרונות ללקוחות, אך נכון לאתמול הבאג עדיין קיים. לכן, בנוסף לערך של R$17.99, לאלו של R$16.99, R$18.99 ו-R$19.99 יש גם בעיות לשלוח אותם באמצעות הפונקציה Pix.
גם על פי הבדיקות שבוצעו על ידי הצוות שלנו בעת ביצוע עסקאות באמצעות מכשירים שונים, הכל מצביע על כך שהבאג מגיע עם עדכון לאפליקציית Nubank. אחד המשתמשים הצליח להעביר את הערכים הנ"ל, אבל אז הבין שהאפליקציה לא מעודכנת. בזמן הורדת הגרסה האחרונה, הוא קיבל שגיאת Pix. גרסת האנדרואיד המכילה את הבאג היא 7.26.0-minApi21.
לגבי האייפון, אותה שגיאה מתרחשת בגרסה 7.6.6 של האפליקציה. נראה שצוות ההנדסה של Nubank מודע לפגם זה מאז יום רביעי האחרון (16), כפי שמתואר בלשונית היסטוריית הגרסאות של אפליקציית roxinho ב-App Store.
"בעדכון הזה, תיקנו כמה באגים שהופיעו כאן בהפתעה […] אבל צוות ההנדסה שלנו לא הרפה מזה ותיקן את זה אחד אחד. עד שלא נשאר זכר […] האפליקציה עובדת בצורה מושלמת כמו תמיד. עכשיו כן", הדגיש את המוסד.
עם זאת, בניגוד להערות התיקון, באג Pix שאינו מאפשר סטרימינג של R$16.99, R$17.99, R$18.99 ו-R$19.99 נמשך ב-iOS.
משתמשי טוויטר ציינו כי ייתכן שהבאג ב-Pix של Nubank נבע מהיעדר ערכי עיגול בשפת התכנות. ברור שבנקים ישתמשו בחשבון נקודה צפה בשפות יישומים.
בדרך כלל, עבור חישובים פיננסיים, מתכנתים משתמשים ב-Java BigDecimal. שפות התכנות הפופולריות ביותר משתמשות ב-float32 או float64 כדי להתאים ערכים במדויק. לבסוף, עבור אפליקציית Nubank, נראה שהאפשרות הראשונה היא זו שמחזירה את הסכום הלא נכון.