Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 3,672
ポイント : 367pt (9%)

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

Kindle App Ad
[マーティン・レディ]のC++のためのAPIデザイン

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

5つ星のうち 3.8 6件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
Kindle版
¥ 3,672
単行本
¥ 17,941 ¥ 5,000

紙の本の長さ: 518ページ
※この商品は固定レイアウトで作成されており、タブレットなど大きなディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

タブレット端末での読書には無料アプリ Kindle for iPadKindle for Android をご利用ください。


商品の説明

内容紹介

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

※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

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

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

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)

出版社からのコメント

第2章「優れたAPIの特徴」
情報の隠蔽、最低限の完全性、疎結合といった、API設計にあたって常に念頭に置くべきさまざまな条件を取り上げた。
こうした概念はC++のソースコード例を使って説明し、読者自身が自分のプロジェクトに活用できるようにしてある。
第3章「パターン」
優れたAPI設計方法のうち、特に有用なデザインパターンとイディオムを紹介。
内容は、Pimplイディオム、シングルトン、ファクトリメソッド、プロキシ、アダプター、ファサード、オブザーバーなど。
第4章「デザイン」
優れたAPI設計のうち、クリーンで使えるインターフェイス設計に導くための機能要件の収集とユースケースモデリング、
さらにオブジェクト指向分析やオブジェクト指向設計のテクニックを紹介。
第5章「スタイル」
フラットC API、オブジェクト指向API、テンプレートベースAPI、データ駆動型APIといった、
読者のプロジェクトに採用できるC/C++APIの各種スタイルについて説明
第6章「C++の使用法」
優れたコンストラクタと演算子のスタイル、名前空間、ポインタと参照パラメータの違い、フレンドの使用法、ダイナミックライブラリへのシンボルのエクスポート方法など、
優れたAPI設計にインパクトをもたらすC++言語の各種機能について説明。
第7章「パフォーマンス」
Const参照の使用法、前方宣言、データメンバ、クラスタリング、インライン化など、
APIにおけるパフォーマンス問題を分析し、C++で高性能のAPIを構築する方法を紹介。
第8章「バージョン管理」
後方、前方、機能性、ソース、バイナリといった各種の互換性を明確に定義し、
クライアントへのインパクトを最小にしながらAPIを発展させる方法を解説。
第9章「ドキュメント」
Doxygenなどの、APIのコメントや文章作成についての優れたテクニックを披露。
第10章「テスティング」
広範なテストによってクライアントプログラムを破壊せずにAPIを発展させるため、
テスト駆動型開発、スタブオブジェクトとモックオブジェクト、プライベートコードのテスト、計約プログラミングといったテーマを網羅。
第11章「スクリプト記述」
PythonやRubyから呼び出せるように、C++API向けのスクリプト言語バインディングの設計を説明。
第12章「拡張性」
出荷したAPIの基本機能を拡張するために、プログラムがカスタムC++プラグインを記述できるようにする方法を紹介。
さらに、継承とテンプレートを使った拡張可能なインターフェイスの設計方法も網羅。


登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 119526 KB
  • 出版社: SBクリエイティブ (2012/10/30)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B00EYXMA6Q
  • Text-to-Speech(テキスト読み上げ機能): 有効になっていません。
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 3.8 6件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 25,037位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる


6件のカスタマーレビュー

5つ星のうち3.8

この商品をレビュー

他のお客様にも意見を伝えましょう

6件中1 - 6件目のレビューを表示

2013年1月24日
形式: 単行本Amazonで購入
12人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2018年3月10日
形式: Kindle版Amazonで購入
1人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2015年11月4日
形式: 単行本Amazonで購入
3人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2018年4月28日
形式: Kindle版Amazonで購入
1人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2016年4月22日
形式: Kindle版Amazonで購入
VINEメンバー
2013年1月2日
形式: 単行本
24人のお客様がこれが役に立ったと考えています
コメント 違反を報告
click to open popover

注文した商品はどこ?

配送と返品について

ヘルプデスク