In life it’s impossible to predict everything, although we try really hard. When developing software we also predict the future usage of the system. Mostly, we think in best case scenarios, we design the happy flow. But nothing might be more important than exception handling. Too often the exceptions are not well thought through, causing big issues after deployment of a new solution. I agree it will be hard to predict all worst case scenarios, but at least it’s worth giving it a try. It might prevent a lot of issues. Did you ever consider the worst case scenario described by today’s Geek & Poke cartoon? Be surprised!
When worst case becomes best case!
Just evaluate your current application landscape and I’m sure you will find some worst cases as described below. These worst cases might be good news. They are the best cost savers!
Source: Geek & Poke