Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ボトムアップドメイン駆動設計 前編 / bottomup-ddd-1

nrs
October 28, 2018

ボトムアップドメイン駆動設計 前編 / bottomup-ddd-1

# URL
後編: https://speakerdeck.com/nrslib/bottomup-ddd-2
解説記事: https://nrslib.com/bottomup-ddd/
勉強会情報: https://ddd-community-jp.connpass.com/event/103428/
Twitter: https://twitter.com/nrslib

# 概要
2018/10/23 GMO Yours で行われた「ボトムアップドメイン駆動設計」の登壇資料前編です
口頭での解説前提のためわかりづらい部分もあるかと思いますがご了承ください。

nrs

October 28, 2018
Tweet

More Decks by nrs

Other Decks in Programming

Transcript

  1. もくじ • はじめに • 値オブジェクト • エンティティ • ドメインサービス •

    リポジトリ • アプリケーションサービス • ファクトリ • トランザクション • 集約 • アーキテクチャ • ドメイン駆動設計への誘い 2
  2. エンティティ | 同じ属性でも区別される 115 ユーザ A ユーザ B FirstName: taro

    FamilyName: tanaka FirstName: taro FamilyName: tanaka 同じユーザ?
  3. エンティティ | 同じ属性でも区別される 123 ユーザ A ユーザ B FirstName: taro

    FamilyName: tanaka Id: A FirstName: taro FamilyName: tanaka Id: B
  4. エンティティ | 同じ属性でも区別される 124 ユーザ A ユーザ B FirstName: taro

    FamilyName: tanaka Id: A FirstName: taro FamilyName: tanaka Id: B IDで識別できるようになった