ブックマーク / qiita.com/anraku (1)

  • 【Go】errorsパッケージを使ってエラーハンドリングをうまくやる - Qiita

    最近は1からGoでサービスを開発する機会があり、その際にGo1.13から追加された新機能を導入して使ってみたりしています。 例えばerrorsパッケージのAs関数やIs関数などです。 https://golang.org/pkg/errors/ 上記のerrorsパッケージはエラーハンドリングを実装する際によく利用しています。 記事ではerrorsパッケージを使った効果的なエラーハンドリング実装についてまとめます。 記事の構成は最初にエラーハンドリングの設計で目指す要件を簡単に説明したあと、 その要件を満たすようなシンプルなWebアプリケーションの実装を提示します。 実装するエラーハンドリングの設計について 記事で示すアプリケーションのコードでは、下記の項目を満たすようなエラーハンドリングを実装していきます。 エラーの発生箇所がログから確認できる 発生したエラーの原因を推測するためにコ

    【Go】errorsパッケージを使ってエラーハンドリングをうまくやる - Qiita
  • 1