O'Reilly logo
  • Shawn Page thinks this is interesting:

In Go, the convention is to check for errors everywhere, and therefore be constantly thinking about how you handle them and what they mean. While some might think this is a terrible idea—and it certainly does lead to more code—it results in robust code where error handling is a core part of the functionality rather than an afterthought.


Cover of Level Up Your Web Apps With Go


Go error handling