Business-focused custom software

Go Back

Why you should care about errors

One of my customers has a web application that uses the out-of-the-box exception handling instead of a custom error page. So every time a user encounters an error, they see information that is useful to the developer, but isn't understandable by the end-user. There are several reasons why this is a bad practice:

  • Usability #1: All this error information is typically fraught with technical details that can be overwhelming to the end user, and doesn't help them understand what occurred and how to deal with it.
  • Usability #2: Often the generic pages do not include navigation links or menus to help the user recover gracefully from the exception. So instead the user has to use the back button or other methods of recovery.
  • Security: In some cases, this error information can provide nefarious evil-doers with information about your system configuration and its database that can be used to infiltrate your system.

One of the ways that programmers cut corners is to skimp on effective exception handling. In some cases it may be acceptable to take on the risks of using the default exception handling, but in many cases this is a bad idea. If you encounter errors in your software that aren't very user-friendly, you should raise the issue with your programmer, especially if the errors seem to include details that might pose a security risk.

  • Facebook
  • Twitter
  • Digg It!
  • StumbleUpon
  • Technorati
  • Reddit

Post a comment!

Formatting options

Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is a talented expert in her field. She has blended well with our team and built applications that we are proud to deploy to our associates. Her talents helped us execute a vision expediently and with quality. If we could do it all over again, we wouldn’t change a thing.

Peter Edstrom @ Renewal by Andersen