I have come up with this question for 2 reasons.
- Not all errors can be avoided. For example login information which might cause program to throw unhanded exception if login information is not correct.
- Using default error messages might be too confusing for a user.
I wonder if I should take any extra precautions while handing program errors? What kind of errors should be avoided?
While on a point of errors. How errors should be delivered to a user? Something tells me that too many message boxes would waste some time while clicking on OK button too much, causing user frustration. Labels should be a better choice?
What is your opinion?