勉強日記

チラ裏

DDD

DDD Part2 Ch.4 ISOLATING THE DOMAIN

www.informit.com Isolating the Domain LAYERED STRUCTURE Partitioning Online Banking Functionality into Layers Relating Layers Architectural Frameworks The Domain Layer Is Where The Model Lives THE SMART UI "ANTI-PATTERN" Other Kinds of Iso…

DDD Part2 まえがき

The Building Blocks of a Model-Driven Design 実装を簡潔かつ明瞭に、モデルと足並みそろったものに保つ 個々の要素を注意して設計することが必要 モデルと実装とが互いに強化しあうようになる モデリングの基盤 本書のよりどころ 責務駆動設計 Wirfs-Broc…

DDD Part1 Ch.3 Binding Model And Implementation

www.informit.com Binding Model and Implementation モデルがあったが実装の役に立たなかったケース モデル不在のケース 奇妙にも、できたプロダクトはそっくりだった MODEL-DRIVEN DESIGN Modeling Paradigms and Tool Support From Procedural to Model-D…

DDD Part1 Ch.2 Communication and the Use of Language

www.informit.com Ubiquitous Language Working Out a Cargo Rounter Modeling Out Loud One Team, One Language Documents and Diagrams Written Design Documents Documents Should Complement Code And Speech Documents Should Work For a Living And St…

DDD Part1 Ch.1 Putting the Domain Model to Work

www.informit.com PCB: Print-Circuit Boardのツールを作った話 筆者はプリント回路板(PCB)に関するソフトウェアを作ることになった 筆者はPCBについて何も知らない 納期までに電気技師になれるわけもない 最初は、PCB設計者に「ソフトウェアが何をすべきか…

DDD Part1 まえがき

www.informit.com DDDにおけるモデルの利用 ソフトウェアの核心 英語 モデルとは簡略化である 現実の、ある側面 興味の対象 手近な問題を解決するために、現実の、ある側面を抽象化 関係のない詳細は無視する ドメイン S/Wはユーザーの興味や行動に関連して…

DDD 序文とか

www.informit.com Foreword by Martin Fowler Preface Contrasting Three Projects 複雑性による困難 設計と開発プロセス 英語 Foreword by Martin Fowler ソフトウェアの複雑性 本質的に、問題のドメインそれ自体が複雑 なくすことはできない、制御できるの…