Go のエラーを wrap する際は冗長になり過ぎるので呼び出し元が持っていない情報のみを出力すべきだという話。 #golang

mattnmattn のブックマーク 2021/10/03 23:47

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Wrapping Errors the Right Way

    I’ve seen a few examples of error handling like the following lately: func MightFail(id string) error { err := sqlStatement() if err != nil { return fmt.Errorf("mightFail failed with id %v because ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう