Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Is there any good reason for wanting try/catch other than being lazy?

It's the best strategy for short running programs, or scripts if you will. You just write code without thinking about error handling at all. If anything goes wrong at runtime, the program aborts with a stacktrace, which is exactly you want and you get it for free.

For long-running programs you want reliability, which implies the need to think about and explicitly handle each possible error condition, making exceptions a subpar choice.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: