Top Banner
such excite wow Doge-Driven
14

Doge-driven design

May 10, 2015

Download

Technology

Scott Wlaschin

Tackling Complexity in the Heart of Caninedom (domain driven design for dogs)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Doge-driven design

such excite

wow

Doge-Driven

Page 2: Doge-driven design

so not technology

focus

so domain focus

"Domain-driven..."

Page 3: Doge-driven design

"... design"

very activity very artifact

wow

Page 4: Doge-driven design

"Domain-driven design"

so collaboration

much useful

amaze

Page 5: Doge-driven design

"Bounded context"

wow word confusion

environment so help

very context much important

Page 6: Doge-driven design

"Ubiqitous language" much meaningful

excite very all team

so same words

much glad

Page 7: Doge-driven design

"Value object" wow

very equal

much immutable

Page 8: Doge-driven design

"Entity"

so change much identity

wow

Page 9: Doge-driven design

"Aggregate"

much encapsulate

much consistency

amaze

so only through root

Page 10: Doge-driven design

"Repository" very collection

much persistence ignorance

Page 11: Doge-driven design

"Service"

much contract

much interface

Page 12: Doge-driven design

"Anti-corruption layer"

wow

so context boundary

much leak proof

much safety

Page 13: Doge-driven design

"Continuous integration"

much frequency

so not fragmentation

very tests

Page 14: Doge-driven design

http://domainlanguage.com/ddd/patterns/DDD_Reference_2011-01-31.pdf

very metaphor

much evolve

so models

amaze