現場のGoプログラミング 実プロジェクトで役立つイディオムとテスト
Inanc Gumus / 柴田芳樹 · インプレス
本書では、過度な抽象化を避け、保守やテストをより容易にする慣用的(イディオム的)なGoコードの書き方を実践的に学べます。巻末の付録ではGo言語の基礎から並行処理までを解説しており、基本事項の速習&復習コースとして利用できます。まずは、Goの基本原則とイディオムを押さえつつ、実践的なテスト技法や最適化、CLIツールの構築方法を解説。さらに、依存性注入によるテスト容易性の向上、並行パイプラインを用いた同期APIの設計、HTTP処理の効率化へとステップアップします。終盤では、パッケージとサービスの構成、ミドルウェアなどのコンポジションパターン、多態的なストレージ実装を明らかにしていきます。CLIツールやHTTPクライアント・サーバーの構築など、現実的なプロジェクトをサンプルとして取り上げながら、基礎の確認から高度な実践へと段階的に進むことで、現場で真に役立つ「Goらしい」思考法と確かな設計力が自然と身につく一冊となっています。
価格・在庫は表示時点のものです。最新情報は各販売元にてご確認ください。