# Why Some Applications Should Crash on Unhandled Exceptions

DevFeed: [Why Some Applications Should Crash on Unhandled Exceptions](<https://devfeed.tech/articles/why-your-app-should-crash-28655.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2017/03/08/appcrash/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2017-03-08T00:00:00Z

Content type: opinion

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [exceptions](<https://devfeed.tech/topics/exceptions.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [cleancode](<https://devfeed.tech/tags/cleancode.md>), [code](<https://devfeed.tech/tags/code.md>), [crash](<https://devfeed.tech/tags/crash.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [developers](<https://devfeed.tech/tags/developers.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [issue](<https://devfeed.tech/tags/issue.md>), [notify](<https://devfeed.tech/tags/notify.md>), [production](<https://devfeed.tech/tags/production.md>), [state](<https://devfeed.tech/tags/state.md>), [tips](<https://devfeed.tech/tags/tips.md>), [trace](<https://devfeed.tech/tags/trace.md>)

## AI overview

This article argues that applications should sometimes crash when they reach an unsupported state. It uses null checks as an example, explaining that excessive checks can clutter code and conceal deeper issues, while unhandled exceptions can expose problems through crashes, traces, and crash reporting.

## Source excerpt

Too many times I've seen developers trying to avoid crashes at all cost. But are unhandled exceptions really that bad? And are null checks really the answer?