Forgot your password?

typodupeerror

Comment: Think of it as breaking it (Score 1) 396

by Farlan (#33271500) Attached to: How Can I Make Testing Software More Stimulating?
As a software analyst and a QA engineer, if you think of the software you write as if it were someone else's (preferably someone you know is a poor coder), test the software with the objective of breaking it, and finding those loopholes which will allow you to use the software in ways it wasn't designed to be used. It makes a very monotonous task so much more enjoyable.
Bug

Software Glitch Leads To $23,148,855,308,184,500 Visa Charges 544

Posted by timothy
from the what's-the-grace-period-again dept.
Hmmm2000 writes "Recently several Visa card holders were, um, overcharged for certain purchases, to the tune of $23,148,855,308,184,500.00 on a single charge. The company says it was due to a programming error, and that the problem has been corrected. What is interesting is that the amount charged actually reveals the type of programming error that caused the problem. 23,148,855,308,184,500.00 * 100 (I'm guessing this is how the number is actually stored) is 2314885530818450000. Convert 2314885530818450000 to hexadecimal, and you end up with 20 20 20 20 20 20 12 50. Most C/C++ programmers see the error now ... hex 20 is a space. So spaces were stuffed into a field where binary zero should have been."

You won't skid if you stay in a rut. -- Frank Hubbard

Working...