Here is a post I just read on another forum:
After years of developping shareware, I realized that some bugs can't be foreseen on your own computer (and sometimes on your beta-tester's machines) simply because some users use rare yet nasty settings on their copy of windows. After much debugging and researching with users reporting bugs, I found those two in particular that you should beware of:
- DPI setting: when using pictures as buttons over a picture interface, the objects will be off-centered when users use a different DPI setting in their advanced display settings. To find out if it happens with your software, change your DPI setting to large fonts or 125% and you'll see...
- Foreign languages: once a guy emailed me with a bug that seemed impossible. He had a crash that I was unable to reproduce until I found out that, since his computer used arabic character sets, some symbols I was searching in my own strings (for data classification) could not be found by my software since they had been replaced with an arabic character.
These are the two most recent and nastiest that I found. The DPI setting one, in particular, seem to affect a certain percentage of people since it was reported to me several times.
I'm interested in knowing what kind of similar settings-dependent bugs you guys ever encountered while developping your shareware and how to solve/detect/prevent them.
Gizmo
These two bugs are very tricky. What bugs have you found?
Finding Bugs
Started by Crane, Jun 15 2006 06:44 AM
3 replies to this topic
#1
Posted 15 June 2006 - 06:44 AM
|
|
|
#2
Posted 15 June 2006 - 06:50 AM
You should have some kind of Crash report sent to you. I've created my own but here is a good example:
http://www.codeproje...rash_report.asp
Similar to that of MS when your program crashes.
http://www.codeproje...rash_report.asp
Similar to that of MS when your program crashes.
Void
#3
Posted 15 June 2006 - 12:29 PM
@Void Thanks for that link, I might use it lol.
@crane When I code for linux, usually hundreds :(
Different distros have different sets and versions of `standard` libs. This causes huge issues with portability.
@crane When I code for linux, usually hundreds :(
Different distros have different sets and versions of `standard` libs. This causes huge issues with portability.
#4
Guest_Kaabi_*
Posted 04 July 2006 - 04:52 AM
Guest_Kaabi_*
Coding for Linux is, from what I understand, a lot harder than for any other operating system. That's why many programs don't come out in Linux (that, and because not many people use it).


Sign In
Create Account


Back to top









