C++のためのAPIデザイン

出版社:SBクリエイティブ
ISBN:978-4-7973-6915-1
本体価格:3,800円
発売日:2012年10月31日
著者:マーティン・レディ

詳細はSBクリエイティブサイトへ

堅牢で美しいソフトウェア設計とは?

 

 

「拡張性がない」「効率が悪い」「安全でない」。仕様に沿って正しく動くプログラムにも、明確に存在する設計センスの良し悪し。長期の運用に堪える“良い”設計とは? 具体的事例と共に詳説される、数々の実践的手法。堅牢で美しい設計のための必読書!


■刊行に寄せて

C++ は今も大半のゲームエンジンやグラフィックスアプリケーションの記述に用いられているように、ハードウェアに近いローレベルの記述から大規模システムのハ イレベルな振る舞いまで広い範囲で利用可能な極めて強力な言語。一方その自由度の高さ故に正しく使いこなすのがとても難しい言語でもある。C++で効率的 に開発するためにはどんな工夫が必要なのか?本書はピクサーのCGアニメーション映画制作に使われる膨大なソフトウェア開発を支えた実践的なノウハウの 数々を、APIのデザイン問題というユニークな切り口で一冊にまとめた実践的なガイドブック。アーキテクト、エンジニア、プロジェクトマネージャなど、 C++に関わるあらゆる人にお薦めしたい一冊。
  ------手島孝人

■目次:
第1章 はじめに
第2章 優れたAPIの特徴
第3章 パターン
第4章 デザイン
第5章 スタイル
第6章 C++の使用法
第7章 パフォーマンス
第8章 バージョン管理
第9章 ドキュメント
第10章 テスティング
第11章 スクリプト記述
第12章 拡張性
付録A ライブラリ


ページTOPへ