現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト(Inanc Gumus  柴田芳樹 )の注意事項

巻(見開き形式)について

漫画(まんが)・電子書籍のコミックシーモアTOP小説・実用書小説・実用書インプレスimpress top gearシリーズ現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト
無料会員登録で【70%OFFクーポン&最大100%pt還元】

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

4,100pt/4,510円(税込)

会員登録限定70%OFFクーポンで
1,230pt/1,353円(税込)

作品内容

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

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

複雑な抽象化を捨て去り、
単純で堅牢なGoプログラムを構築できる!

なじみのある他言語のクセから脱却


本書では、過度な抽象化を避け、保守やテストが容易になる慣用的(イディオム的)なGoコードの書き方を実践的に学ぶことができます。CLIツールやHTTPクライアント・サーバーの構築など、現実的なプロジェクトをサンプルとして取り上げます。

主な対象読者は、他言語を習得済みのプログラマーやGo言語への深い理解を求めるプログラマーですが、巻末の付録ではGo言語の基礎から並行処理までを解説しており、基本事項の速習&復習コースとして利用できます。

本書ではまず、Goの基本原則とイディオムを押さえつつ、実践的なテスト技法や最適化、CLIツールの構築方法を解説。続いて、依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化へとステップアップします。終盤にかけては、パッケージとサービスの構成、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装を明らかにしていきます。

本書は、基礎の確認から、段階的に高度な実践へと進むことで、単なる構文の習得にとどまらず、現場で真に役立つ「Goらしい」思考法と確かな設計力が自然と身につく一冊となっています。

※本書は、『Go by Example: Programmer's guide to idiomatic and testable code』(Manning Publications)の翻訳書です。

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

お得なラノベ・小説・実用書クーポン!
詳細  
簡単
1巻から|最新刊から

作品ラインナップ  全1巻完結

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

    4,100pt/4,510円(税込)

    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

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

    複雑な抽象化を捨て去り、
    単純で堅牢なGoプログラムを構築できる!

    なじみのある他言語のクセから脱却


    本書では、過度な抽象化を避け、保守やテストが容易になる慣用的(イディオム的)なGoコードの書き方を実践的に学ぶことができます。CLIツールやHTTPクライアント・サーバーの構築など、現実的なプロジェクトをサンプルとして取り上げます。

    主な対象読者は、他言語を習得済みのプログラマーやGo言語への深い理解を求めるプログラマーですが、巻末の付録ではGo言語の基礎から並行処理までを解説しており、基本事項の速習&復習コースとして利用できます。

    本書ではまず、Goの基本原則とイディオムを押さえつつ、実践的なテスト技法や最適化、CLIツールの構築方法を解説。続いて、依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化へとステップアップします。終盤にかけては、パッケージとサービスの構成、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装を明らかにしていきます。

    本書は、基礎の確認から、段階的に高度な実践へと進むことで、単なる構文の習得にとどまらず、現場で真に役立つ「Goらしい」思考法と確かな設計力が自然と身につく一冊となっています。

    ※本書は、『Go by Example: Programmer's guide to idiomatic and testable code』(Manning Publications)の翻訳書です。

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

レビュー

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

レビュー募集中!

レビューを書く

この作品を読んだ人はこんな作品も読んでいます

 

Loading

 

 
 

 

Loading

 

 
 

 

Loading

 

 
 

 

Loading

 

 
 

 

Loading