{"product_id":"4910058270941","title":"ソフトウエアデザイン 2024年 09月号 [雑誌]","description":"第1特集\u003cbr\u003eGraphQLでアプリケーション開発\u003cbr\u003e現場における使いこなし方を徹底チェック\u003cbr\u003eWeb APIの開発においてRESTに代わる選択肢として注目されるのが「GraphQL」でしょう。GraphQLは、パフォーマンスや開発生産性の向上が期待されている、APIのためのクエリ言語です。\u003cbr\u003e本特集では、GraphQLを使ったアプリケーション開発について、現場でバリバリ使いこなすエンジニア陣が解説します。基本知識はもちろん、サーバサイド、クライアントサイドの双方から設計・実装例を学び、開発したアプリケーションを実運用していくプラクティスまでを押さえれば、みなさんの実践の手助けになるでしょう。\u003cbr\u003e第2特集\u003cbr\u003eGoのエラーハンドリングと向き合う\u003cbr\u003eベストな設計戦略を徹底解剖\u003cbr\u003eif err != nilといった比較が頻出する、例外処理がない……。ほかのプログラミング言語から入ってきた人にとって、Go言語のエラーハンドリングはクセの強い仕様になっているようです。シンプルすぎるそのエラー機能を、冗長だと感じる人も多いでしょう。\u003cbr\u003eしかし、このシンプルな言語設計だからこそ、得られるメリットもまた確かにあるのです。本特集では、そんなGoのエラーハンドリングの利点や、そのメリットを最大限活かすためのエラー設計を解説します。\u003cbr\u003eまた、Goは標準で持つエラー機能がシンプルであるがゆえに、どのようにエラー処理を実装するのがベストなのか、コードを書いていて迷ってしまうこともあります。そういった疑問については、Q\u0026amp;A形式で疑問と解決策を紹介します。Goのエラー処理のモヤモヤを、本特集で一気に解消しましょう。","brand":"技術評論社","offers":[{"title":"Default Title","offer_id":48936952365360,"sku":"","price":1562.0,"currency_code":"JPY","in_stock":true}],"url":"https:\/\/www.maruzenjunkudo.co.jp\/products\/4910058270941","provider":"丸善ジュンク堂書店ネットストア","version":"1.0","type":"link"}