「オブジェクト設計スタイルガイド」からはじめるドメイン駆動設計入門 by Endo Futoshi

PHPカンファレンス関西2025
レギュラートーク(20分)
初心者向け

「オブジェクト設計スタイルガイド」からはじめるドメイン駆動設計入門

Fendo181 Endo Futoshi Fendo181
1

本セッションではMatthias Noback 氏が著者の「オブジェクト設計スタイルガイド」を通じて、ドメイン駆動設計での手法について入門する発表になります。
まずは、「オブジェクト設計スタイルガイド」を通して学べる「意味あるオブジェクトの作り方」や「ふるまいを持つクラス設計」の考え方を振り返り、そこからドメイン駆動設計で登場するエンティティや値オブジェクト、ユビキタス言語といった基本概念とのつながりを解説していきます。
具体的には以下の内容を通じて、現場での活用方法について紹介します。

  • 小さな設計改善が、どうやってドメインモデリングにつながるのか
  • PHPでの具体的なコード例(ValueObject、Entityなど)
  • 「まずどこから始めればいいの?」という現場向けアドバイス