Doge-driven design

Post on 10-May-2015

1,421 views 0 download

Tags:

description

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

transcript

such excite

wow

Doge-Driven

so not technology

focus

so domain focus

"Domain-driven..."

"... design"

very activity very artifact

wow

"Domain-driven design"

so collaboration

much useful

amaze

"Bounded context"

wow word confusion

environment so help

very context much important

"Ubiqitous language" much meaningful

excite very all team

so same words

much glad

"Value object" wow

very equal

much immutable

"Entity"

so change much identity

wow

"Aggregate"

much encapsulate

much consistency

amaze

so only through root

"Repository" very collection

much persistence ignorance

"Service"

much contract

much interface

"Anti-corruption layer"

wow

so context boundary

much leak proof

much safety

"Continuous integration"

much frequency

so not fragmentation

very tests

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

very metaphor

much evolve

so models

amaze