タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

codeとapiとerrorに関するkyo_agoのブックマーク (2)

  • Goで真面目にerror handlingと向き合ってみた - Tech Do | メディアドゥの技術ブログ 

    The Go gopher was designed by Renée French and has a CC BY 3.0 license. メディアドゥでエンジニアをしております、武田です。 弊社では新規サービスのプロダクトをGoで開発しているのですが、必ずと言っていいほど世のGopherたちが頭を悩ませるエラーハンドリングについて、一旦方針を考えてみたので記事にまとめてみました。 きっかけ 新規サービス開発もある程度進み、staging環境で検証を進めようと思いAPIを叩いたところ… { "code": "", "message": "Table Hoge.hoge doesn't exist" } という如何ともしがたいメッセージと出くわしてしまいました。これでは全くトラブル対応ができない… 今まで目を瞑っていたけれど、 ちゃんとエラーハンドリングやろう! 解決課題の設定 Erro

    Goで真面目にerror handlingと向き合ってみた - Tech Do | メディアドゥの技術ブログ 
  • APIのエラーハンドリングを見直そう - WebPay Engineering Blog

    ここ数ヶ月にわたって、WebPayはAPIのエラーにまつわる変更を少しずつ行ってきました。 それに付随してドキュメントも拡張しましたが、変更の背景について十分に説明できていない部分がありました。 この記事では、最近のエラーに関連した変更の背景を紹介し、今後どのようにエラーをハンドルすべきか説明します。 記事の内容は執筆時点のものであり、今後同じようにエラーやAPIの変更を行うことがあります。 変更があっても記事の内容はその時点の内容を保持し、ウェブサイトのドキュメントのみ更新します。 必ずウェブサイトのドキュメントを合わせて参照し、手元で動作確認を行ってください。 エラーはなぜ起きるのか WebPayのAPIは、リクエストされた操作ができなかったときにエラーを返すように設計しています。 可能なかぎりエラーにならないような設計、実装を心がけていますが、エラーは絶対に避けられません。 例えば、

  • 1