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

This blog post fails the "well-reasoned argument" test:

Pros of Return Codes:

1) Return codes are typed

2) Return codes are cleaner than exceptions and can have additional associated data

3) Exceptions are easy to ignore

4) Return codes integrate well with third-party code (how would you use Exceptions and not blow your client's call stack?)

Error handling is hard, let's go shopping.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: