Go言語 100Tips ありがちなミスを把握し、実装を最適化する
Goプログラミングにありがちな間違いを網羅的に解説! 間違いに対処しておくことで、開発生産性とコード品質を高めよう。 本書では、Goアプリケーションによくある100の間違いを取り上げ、 その例を検証し、その背景にある事柄を掘り下げていきます。 さらに、間違いを回避するためのヒント、テクニックを紹介し、 実際の現場で間違いを回避できるようにします。 本書で取り上げる間違いは、バグ、不必要な複雑さ、可読性の低下、 最適ではない/慣用的ではないソフトウェア構成、APIの利便性の欠如、 最適化されていないコード、生産性の欠如です。 Go言語の文法のほか、エラー管理、並行処理、標準ライブラリ、テスト、最適化など さまざまなカテゴリーにおける間違いを見ていきます。 【推薦の言葉】 Go開発者が製品環境でコードに触れる前に必ず読むべき本。 『Effective Java』に相当するGoの本です―Neeraj Shah, Nutanix わかりやすく、効果的な例題。間違いがどのようになぜ起こるのかを理解することで、 手痛い間違いを避けられます―Giuseppe Maxia, VMware 【章構成】 第1章 Go言語―学ぶのは容易、習得は難しい 第2章 コードとプロジェクト構成 第3章 データ型 第4章 制御構造 第5章 文字列 第6章 関数とメソッド 第7章 エラー管理 第8章 並行処理:基本編 第9章 並行処理:実践編 第10章 標準ライブラリ 第11章 テスト 第12章 最適化 ◎本書を読むにはGo言語の構文について理解している必要があります。 ◎本書は『100 Go Mistakes and How to Avoid Them』の翻訳書です。 発行:インプレス