Learning DDD by doing ..

"Olof Bjarnason [email protected] [domaindrivendesign]" <[email protected]>
Newsgroups gmane.comp.programming.domain-driven-design
Message-ID <CA+LucOh8gZ_VjSa_h-wd_xCM9sFiWimkytLi00LmR=mPHc5JUw@mail.gmail.com>
Hi!


I'm new to the list (and DDD), and have been reading articles a lot
last week or so about it. Very interesting topic!


So the other day I thought I want to start actually applying some of
the ideas I've read about, but first I needed a domain to model. Of
course I could have taken the bald step and tried to model a
subset/bounded context of one of the (legacy products) I'm working on
in my day job, but I soon felt it was too overwhelming to start even
(cannot see forrest because of all the trees being one feeling I had).


Instead I sat down and thought out a "toy problem" to play around
with... It's about a zoo and the yearly maintenance they need to do on
their enclosures (cages, fenced gardens and so on).


When I had done that, I immediately sat down and started hacking, and
hit a brick wall almost instantly. About a million design questions
showed up, and I thought "why don't I ask some experienced people how
they would design a domain around this problem instead"? It should be
simple enough given that the domain/problem is quite small...


So please, if anyone is upto it, please tell me how you would use DDD
on "The Zoo".


http://objarni.wordpress.com/2014/05/27/ddd-toy-problem-the-zoo/




Cheers,




/Olof


------------------------------------
Posted by: Olof Bjarnason <[email protected]>
------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/domaindrivendesign/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/domaindrivendesign/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo Groups is subject to:
    https://info.yahoo.com/legal/us/yahoo/utos/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.