• Goを使い始めたばかりの開発者がpanicとrecoverを使いたくなる理由の一つに、スタックトレースを取得したい点が挙げられる。しかし、9.9 パニックとリカバリーで述べているようにこれらに依存するコードは極力避けるべきである
  • cockroachdb/errorsライブラリを使うとスタックトレース付きでエラーをラップしてくれる
  • fmt.Printfで%+vを指定すればスタックトレースで出力してくれる