DEV Community

jimerman
jimerman

Posted on

Enhancing Software Development: The Power of Effective Error Handling

We recently posted on our blog this article, where we urge developers to take a stand with us. You've probably heard it from managers who say "don't bring me a problem unless you also have some suggestions for a solution." We are saying, don't present the user (or write to a log) with an error message - unless you also present a list of known solutions. This is the beginning of Integrated Centralized Error Management (ICEM). With ICEM, you can finally put the power of fixing problems into the hands of the people - the end users, administrators, and support staff who have to deal with the software every day. And, leverage known solutions every time someone gets that error.

In fact, there is nothing that says you only have to use it for errors - it is perfectly appropriate for any message, to add explanation, translation, or nuance to the message so people can better understand what to do. The world is complex enough - let's make our software simpler!

Please respond with your thoughts.

Top comments (0)