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

Sure, Go makes you write code to do something in the case of an error - over and over again at every level in the chain. Which tends towards programmers putting in minimal effort each time, often meaning when some low level error occurs in the resulting application little information is forthcoming to the user as to why it's just aborted on them. Good and bad error handling can be done in any language. I've not seen any evidence that Go apps and libraries generally do it better than those written in exception-enabled languages.


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

Search: