14
such excite wow Doge-Driven

Doge-driven design

Embed Size (px)

DESCRIPTION

Tackling Complexity in the Heart of Caninedom (domain driven design for dogs)

Citation preview

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