タグ

ブックマーク / kaminashi-developer.hatenablog.jp (1)

  • Goでスタイリッシュにエラーをラップする方法を学んだ - カミナシ エンジニアブログ

    こんにちは。カミナシ ソフトウェアエンジニアの @aoman です。 つい先日、Goで有名な@tenntennさんがConnpassで募集していたGopher塾#2に参加させていただきました。 tenntenn.connpass.com 大変勉強になりおすすめです!筆者が参加したのは第一回目ですが、二回目三回目と予定されているようなので、有料講義ではありますが気になる方はぜひ参加してみてください!学生さんであれば無料の抽選枠もあります。 その際に紹介されていたコードで、エラーのラップ関数があったのですが、これが「メッチャアタマイイ!!スタイリッシュ!!」と感動しました。そのコードは、Goの公式ページである https://go.dev/ のWebサイトを実装しているリポジトリ pkgsite 内の internal/derrors パッケージで実装されています(GitHubリポジトリはミラ

    Goでスタイリッシュにエラーをラップする方法を学んだ - カミナシ エンジニアブログ
    takeshiketa
    takeshiketa 2022/12/15
    このラップは普通呼び出し元がやるべきでは…これが要るってことは、レイヤーを混ぜて関数を書いてる
  • 1