[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

189users がブックマーク コメント 6

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

Goエラーハンドリング戦略

189 users zenn.dev/nobonobo

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント6

  • 注目コメント
  • 新着コメント
amedama41
"適切に書かれたエラーメッセージからトラブルの概要を掴む際、スタックトレースが役に立つ場面は多くはありません(役に立つ時、それは適切なエラーメッセージの構築が不十分)" 十分に書ける人間は多くないと思

その他
efcl
Go言語でのエラーハンドリングの流れ

その他
kagehiens
Goはいろいろ面白いなぁ。

その他
turanukimaru
Go に限らず「引数は適正か?」情報のほうがスタックトレースよりずっと役に立つ。あとはキャストの失敗。同僚が引数を interface{} で宣言して関数の中でキャストするコード書きまくってて止めたいんだけどどうしたら...

その他
amedama41
amedama41 "適切に書かれたエラーメッセージからトラブルの概要を掴む際、スタックトレースが役に立つ場面は多くはありません(役に立つ時、それは適切なエラーメッセージの構築が不十分)" 十分に書ける人間は多くないと思

2021年03月05日 リンク

その他
haton14
"TECH"

その他
ryskosn
ちゃんと理解できていなかったので、こうした解説記事はありがたいです。

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「Goエラーハンドリ...」が注目されています。

気持ちをシェアしよう

ツイートする

Goエラーハンドリング戦略

Goのエラーハンドリングが採ったスタイル 多値返し 直積(関数の返値とエラーを両方返す) try-finally... Goのエラーハンドリングが採ったスタイル 多値返し 直積(関数の返値とエラーを両方返す) try-finallyをdeferという機構でカバー panicはプロセスを落とすためのもの Goはこの戦略でエラーハンドリングを行うとしましたので、「多値はなぜタプルじゃないんだ?」、「直和(返値orエラー)で十分じゃ?」「panic-recoverでtry-catchできそう?」などいう様な他の処理系の風習を持ち込むことは意味がありません。そしてそれらの提案の多くはすでに検討されリジェクトされてきた経緯があります。 「try組み込み関数」プロポーザルなんかも検討されマージ直前くらいまで進んだこともありますが、「Goのエラーハンドリング」にとって一長一短がありました。その欠点課題は解決できずに最終的にリジェクトされました。 「多値返し」は実にCPUフレンドリーな機構で、C言語の関数呼び出し規約にちょ

ブックマークしたユーザー

  • techtech05212024年04月17日 techtech0521
  • tasshi8202024年02月17日 tasshi820
  • yug12242024年02月09日 yug1224
  • efcl2024年02月08日 efcl
  • lugecy2023年12月24日 lugecy
  • otanuft2023年09月15日 otanuft
  • biwakonbu2023年07月11日 biwakonbu
  • fbis2023年02月14日 fbis
  • joltkun2022年11月09日 joltkun
  • lunastera2022年08月16日 lunastera
  • cad-san2022年05月30日 cad-san
  • ymm1x2021年10月14日 ymm1x
  • i_matsui2021年08月18日 i_matsui
  • saloverses2021年06月28日 saloverses
  • tech_usami172021年05月05日 tech_usami17
  • hachi2021年04月16日 hachi
  • kirikiriyamama2021年03月31日 kirikiriyamama
  • shimbaco2021年03月28日 shimbaco
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /