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

ダウンロード

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

お詫びと訂正

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

お問い合わせ

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

お問い合わせフォーム