Go Time: Golang, Software Engineering cover image

How Mat writes HTTP services in Go

Go Time: Golang, Software Engineering

00:00

Handling Errors and Testing Practices in Go Services

The chapter discusses various approaches to error handling in Go services, including utilizing maps for multiple errors and error types for localization and clarity. It also covers testing practices such as test-driven development, avoiding over-testing, and the importance of end-to-end testing for comprehensive coverage. The conversation extends to discussing middleware, service descriptions with Oto, and the trade-offs between familiar and uncommon coding patterns in enhancing code readability and long-term productivity.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app