Slide 17
Slide 17 text
17
© 2012-2024 BASE, Inc.
スタイルガイド本のすすめ
● オブジェクトに対する明快な視点
○ オブジェクトを「サービス」と「それ以
外」に分類
■ 「それ以外」のオブジェクトは、
Entity, Value Object, DTO のみ
■ こう言い切るところが画期的
○ サンプルコードは疑似コードなので、どの
言語の方でもOK
● カバー範囲が広い+DDDと相性が良い
○ 自然とSOLID原則が身につく
○ 自然と”Always-Valid Domain Model”が書
ける
○ 自然とCQS、CQRSが身につく
■ モックとスタブの区別も身につく
○ 自然とクリーンアーキテクチャも身につく
○ ドメインイベント・イベントリスナーを活
用した実装も紹介
オブジェクト設計スタイルガイド | Matthias Noback, 田中 裕一