現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト

現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト

4,510円(本体 4,100円+税10%)

品種名
書籍
発売日
2026/9/9
ページ数
464
サイズ
B5変形判
著者
Inanc Gumus 著/柴田芳樹 訳
ISBN
9784295025733

テストと保守を容易にするGoの手法を学ぶ!

本書では、過度な抽象化を避け、保守とテストを容易にする慣用的(イディオム的)なGoコードの書き方を実践的に学ぶことができます。CLIツールやHTTPクライアント・サーバーの構築など、現実的なプロジェクトをサンプルとして取り上げます。依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化から、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装へ、段階的に高度な実践へと進むことで、現場で役立つ「Goらしい」思考法と確かな設計力が身につく一冊となっています。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

著者紹介

■著者プロフィール
Inanc Gumus(イナンチュ ギュミュシュ)
数十年にわたるソフトウェアエンジニアリングの経験を持つプログラマーであり、情熱的な教育者でもある。幼少期からプログラミングを始めてC言語に習熟。大規模分散システムの設計やチームリーダーも経験しているが、2012年以降はGo言語を専門としており、SNSやGitHub、オンライン講座、ブログなどを通じて10万人以上の開発者を育成してきた。

■訳者プロフィール
柴田 芳樹
九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。パロアルト研究所を含む米国ゼロックス社での5年間のソフトウェア開発も含め、Unix(Solaris/Linux)、C、Mesa、C++、Java、Goなどを用いたさまざまなソフトウェア開発に従事してきた。2017年9月からは、Go言語によるウェブサービスのバックエンド開発に従事している。2024年4月からは個人事業主(フリーランス)として、引き続きバックエンド開発に従事している。2000年以降、私的な時間に技術書の翻訳や講演なども多く行っている。

目次

第1章 Goの特徴と本書の目標
第2章 イディオムとテスト
第3章 テストカバレッジと最適化
第4章 コマンドラインインタフェース
第5章 依存性注入
第6章 並行処理のための同期API
第7章 応答性と効率の高いプログラム
第8章 パッケージとサービスの構成
第9章 コンポジションパターン
第10章 ポリモーフィックなストレージ
付録A モジュールとパッケージ
付録B 変数とポインタ
付録C 配列、スライス、マップ
付録D オブジェクト指向プログラミング
付録E 並行処理プログラミング
付録F 自己参照オプション
付録G Goプログラムのクロスコンパイル

ダウンロード

本製品の読者さまを対象としたダウンロード情報はありません。

お詫びと訂正

現在のところ、本製品に正誤情報はありません。

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム