現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法

目次

Chapter1 小さくまとめてわかりやすくする

なぜソフトウェアの変更は大変なのか

プログラムの変更が楽になる書き方

小さなクラスでわかりやすく安全に

複雑さを閉じ込める

第1章のまとめ

 

Chapter2 場合分けロジックを整理する

プログラムを複雑にする「場合分け」のコード

第2章のまとめ

 

Chapter3 業務ロジックをわかりやすく整理する

データとロジックを別のクラスに分けることがわかりにくさを生む

データとロジックを一体にして業務ロジックを整理する

三層の関心事と業務ロジックの分離を徹底する

第3章のまとめ

 

Chapter4 ドメインモデルの考え方で設計する

ドメインモデルの考え方を理解する

ドメインモデルをどうやって作っていくか

ドメインオブジェクトの見つけ方

業務の関心事の基本パターンを覚えておく

ドメインオブジェクトの設計を段階的に改善する

業務の理解がドメインモデルを洗練させる

第4章のまとめ

 

Chapter5 アプリケーション機能を組み立てる

ドメインオブジェクトを使って機能を実現する

サービスクラスを作りながらドメインモデルを改善する

画面の多様な要求を小さく分けて整理する

データベースの都合から分離する

第5章のまとめ

 

Chapter6 データベースの設計とドメインオブジェクト

テーブル設計が悪いとプログラムの変更が大変になる

データベース設計をすっきりさせる

コトに注目するデータベース設計

参照をわかりやすくする工夫

オブジェクトの設計とテーブルの設計

第6章のまとめ

 

Chapter7 画面とドメインオブジェクトの設計を連動させる

画面アプリケーションの開発の難しさ

画面の関心事を小さく分けて独立させる

画面とドメインオブジェクトを連動させる

画面(視覚表現)とソフトウェア(論理構造)を関係づける

第7章のまとめ

 

Chapter8 アプリケーション間の連携

アプリケーションとアプリケーションをつなぐ

Web APIのしくみを理解する

良いWeb APIとは何か

発展性に富んだAPI開発のやり方

ドメインオブジェクトとWeb API

複雑な連携に取り組む

第8章のまとめ

 

Chapter9 オブジェクト指向の開発プロセス

開発の進め方はオブジェクト指向で変わったのか

ドメインモデルを中心にしたソフトウェア開発の進め方

ソースコードを第一級のドキュメントとして活用する

分析と設計が一体になった開発のやり方をマネジメントする

第9章のまとめ

 

Chapter10 オブジェクト指向設計の学び方と教え方

オブジェクト指向を学ぶハードル

既存のコードを改善しながらオブジェクト指向設計を学ぶ

オブジェクト指向らしい設計を体で覚える

オブジェクト指向の考え方を理解する

第10章のまとめ

 

 

ドローンを作ろう! 飛ばそう! [第2版]

利益&回転率がアップする 最適在庫完全バイブル 【会社経営NEOマニュアル】

関連記事

  1. 【図解】コレ1枚でわかる最新ITトレンド[新装改…

    目次第0章 「最新ITトレンド」を見渡す 「デジタル」が社会…

  2. だから、また行きたくなる。 伝説の外資系トップ営…

    目次第1章 なぜ、あのお店は「選ばれる」のか?第2章…

  3. [改訂第4版]SQLポケットリファレンス

    目次第1部 SQLとは(SQLの基礎概念)1.1 S…

  4. 週刊東洋経済 2020年8/22号 すごいベンチ…

    目次経済を見る眼ニュースの核心ニュース最前線…

  5. プレゼンは「目線」で決まる―――No.1プレゼン…

    目次Prologue 「目線」をつかめば、「人」は動かせる…

  6. SEO検定 公式テキスト 3級 2020・202…

    目次第1章 検索キーワードの需要調査1 SEO技術の…

  7. JavaScript フレームワーク入門

    目次Chapter1 JavaScript とフレームワーク…

  8. 知って得する! おうちの数学

    目次第1章 おうち編1-01   目覚まし時計が同時…

最近の記事

  1. れいといちかとまほうのトンネル

タグクラウド

PAGE TOP