ようこそ!
出版社名:インプレス
出版年月:2026年9月
ISBN:978-4-295-02573-3
436P 24cm
現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト/IMPRESS TOP GEAR
Inanc Gumus/著 柴田芳樹/訳
 
組合員価格 税込 4,059円
(通常価格 税込 4,510円)
割引率 10%
在庫あり
生協宅配にてお届け
※ご注文が集中した場合、お届けが遅れる場合がございます。
内容紹介・もくじなど
本書では、過度な抽象化を避け、保守やテストをより容易にする慣用的(イディオム的)なGoコードの書き方を実践的に学べます。巻末の付録ではGo言語の基礎から並行処理までを解説しており、基本事項の速習&復習コースとして利用できます。まずは、Goの基本原則とイディオムを押さえつつ、実践的なテスト技法や最適化、CLIツールの構築方法を解説。さらに、依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化へとステップアップします。終盤では、パッケージとサービスの構成、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装を明らかにしていきます。CLIツー…(続く)
本書では、過度な抽象化を避け、保守やテストをより容易にする慣用的(イディオム的)なGoコードの書き方を実践的に学べます。巻末の付録ではGo言語の基礎から並行処理までを解説しており、基本事項の速習&復習コースとして利用できます。まずは、Goの基本原則とイディオムを押さえつつ、実践的なテスト技法や最適化、CLIツールの構築方法を解説。さらに、依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化へとステップアップします。終盤では、パッケージとサービスの構成、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装を明らかにしていきます。CLIツールやHTTPクライアント・サーバーの構築など、現実的なプロジェクトをサンプルとして取り上げながら、基礎の確認から高度な実践へと段階的に進むことで、現場で真に役立つ「Goらしい」思考法と確かな設計力が自然と身につく一冊となっています。
もくじ情報:第1章 Goの特徴と本書の目標;第2章 イディオムとテスト;第3章 テストカバレッジと最適化;第4章 コマンドラインインタフェース;第5章 依存性注入;第6章 並行処理のための同期API;第7章 応答性と効率の高いプログラム;第8章 パッケージとサービスの構成;第9章 コンポジションパターン;第10章 ポリモーフィックなストレージ;付録A モジュールとパッケージ;付録B 変数とポインタ;付録C 配列、スライス、マップ;付録D オブジェクト指向プログラミング;付録E 並行処理プログラミング;付録F 自己参照オプション;付録G Goプログラムのクロスコンパイル
著者プロフィール
ギュミュシュ,イナンチュ(ギュミュシュ,イナンチュ)
数十年にわたるソフトウェアエンジニアリングの経験を持つプログラマーであり、情熱的な教育者でもある。幼少期からプログラミングを始めてC言語に習熟。大規模分散システムの設計やエンジニアリングのチームリーダーも経験しているが、2012年以降はGo言語を専門としており、SNSやGitHub、オンライン講座、ブログなどを通じて10万人以上の開発者を育成してきた
ギュミュシュ,イナンチュ(ギュミュシュ,イナンチュ)
数十年にわたるソフトウェアエンジニアリングの経験を持つプログラマーであり、情熱的な教育者でもある。幼少期からプログラミングを始めてC言語に習熟。大規模分散システムの設計やエンジニアリングのチームリーダーも経験しているが、2012年以降はGo言語を専門としており、SNSやGitHub、オンライン講座、ブログなどを通じて10万人以上の開発者を育成してきた

同じ著者名で検索した本