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

I feel like a lot of deferred errors go unhandled because inexperienced devs don't know that they can.


That's one big reason why naked returns are frowned upon.

It's much easier to read code where there is a clean "return nil, fmt.Errorf(...)".


I don't do it, but mostly because all I would be doing is logging the error, and if some day it takes me a little longer to root cause some odd file close error, I'll still come out ahead.




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

Search: