Goのエラーハンドリングの設計思想を少し理解した - Qiita
要約 ・Goのエラーハンドリングでは、ライブラリの責務を「エラーが発生したという事実」と「その原因」を正確に伝えるところまでとし、エラーをどう扱うかはビジネスロジック側に委ねる、という設計方針がしばしば採用されているそう ・fmt.Errorfはエラーに情報を付与できるがスタックトレースが取れない ・github.com/cockroachdb/errorsを使うことでスタックトレースを取れる アドベントカレンダー1日目です! https://qiita.com/advent-calendar/2025/yamatai12