Skip to search.
domaindrivendesign · Domain-Driven Design

Group Information

  • Members: 2907
  • Category: Software
  • Founded: Sep 27, 2002
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Messages

  Messages Help
Advanced
Messages 10278 - 10307 of 23085   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
10278 Udi Dahan
udidahan7 Offline Send Email
Feb 1, 2009
10:12 am
The component can define the data structures upon which it operates using interfaces. These interfaces would be packaged together with the component. You could...
10279 Michael Hart
michaelhartau Offline Send Email
Feb 1, 2009
11:27 am
While I realise that one of the properties of an Aggregate is to choose an Entity that serves as the root of that boundary, is everyone actually using that...
10280 Nino Martincevic
zampano3000 Offline Send Email
Feb 1, 2009
11:48 am
Hi Michael! Without actually knowing how such an aggregate might look like, I still would not use a separate object action as some kind of root entry object....
10281 José Manuel Beas
jm_beas Offline Send Email
Feb 1, 2009
11:49 am
+1 Michael I agree with you in the need to separate the responsibilities and have a Domain Service. Another benefit is that you can refactor your domain model ...
10282 artur.trosin Offline Send Email Feb 1, 2009
11:52 am
Hi, In my case I don't use any separate CustomerAggregateRoot class, if from domain perspective Customer is decided to be root then the class is marked as...
10283 Dan Haywood
danh024680 Offline Send Email
Feb 1, 2009
12:18 pm
SRP says: "There should never be more than one reason for a class to change." Or conversely, there should be an equal likelihood of changing any of the class'...
10284 Michael Hart
michaelhartau Offline Send Email
Feb 1, 2009
12:28 pm
That was my thinking as well (re contract changes vs entity behaviour changes), although I should've perhaps been a little more careful with the Domain...
10285 Michael Hart
michaelhartau Offline Send Email
Feb 1, 2009
12:34 pm
... But the concerns that I was talking about were specifically to do with external access and boundary demarcation (ie, concerns that *must* be on the...
10286 Michael Hart
michaelhartau Offline Send Email
Feb 1, 2009
1:26 pm
... Probably... although there may be behaviour that doesn't need to be exposed outside of the Aggregate (and hence is not part of the external contract)....
10287 Peter Morris
mrpmorris Offline Send Email
Feb 1, 2009
2:34 pm
... It doesn't does it? All external access goes via a repository, aggregated parts simply do not have repositories or external references. ... The aggregated...
10288 Sebastian Jancke
sebastian.ja... Offline Send Email
Feb 1, 2009
7:49 pm
Hi, (i will aggregate some of your mails and answer in one move...) ... External clients should not beware of the internals, thus they can only access the...
10289 Sebastian Jancke
sebastian.ja... Offline Send Email
Feb 1, 2009
7:53 pm
Eben, I'm hearing "container" all the time I read your mail. What you need is a decoupling of lifetime / lifecycle management and access. So using an (IoC)...
10290 Michael Hart
michaelhartau Offline Send Email
Feb 2, 2009
3:01 am
... Sure - it's not that I was thinking the Aggregate Root would be performing a lot of the domain behaviour, just that it would have a large contract to...
10291 Udi Dahan
udidahan7 Offline Send Email
Feb 2, 2009
6:29 am
If the command in your example is "submit order", then that would be copied for the audit trail. If as a result of processing that command the event "order...
10292 Udi Dahan
udidahan7 Offline Send Email
Feb 2, 2009
6:33 am
I'd suggest thinking about Event Sourcing first and foremost at the architectural level, leading to eventual consistency and all those issues, without focusing...
10293 Eben Roux
eben_roux Offline Send Email
Feb 2, 2009
7:27 am
Hey Sebastian, Should you ever have a look at my code not only will you hear "container" you will also see "container" :) The Painter example was purely...
10294 Eben Roux
eben_roux Offline Send Email
Feb 2, 2009
7:37 am
Hey Udi, "If the command in your example is 'submit order', then that would be copied for the audit trail." Yes, that makes sense and I get it. What I am...
10295 Colin Jack
colin.jack Offline Send Email
Feb 2, 2009
8:50 am
Hi All, On my current project we won't have access to domain experts, instead we'll have access to proxy domain experts within the team (primarily senior...
10296 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
8:55 am
Its not a great idea, but its better than nobody appointed as a DE :) 2009/2/2 Colin Jack <colin.jack@...>...
10297 Peter Morris
mrpmorris Offline Send Email
Feb 2, 2009
9:27 am
In my current experience it's not always a bad thing. If the app is for a single customer then it is better to talk to the customer (at least additionally),...
10298 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
9:31 am
Te proxy *thinks* they know more than all the customers combined, the whole point of DDD is that they almost certainly do not. 2009/2/2 Peter Morris...
10299 Colin Jack
colin.jack Offline Send Email
Feb 2, 2009
9:32 am
... Thats been my experience, I've yet to seen a situation where a proxy domain expert within the development team was used bear fruit. Models were created but...
10300 Colin Jack
colin.jack Offline Send Email
Feb 2, 2009
9:36 am
... So in this case I think we should consider falling back to simpler methods where the tech team design solutions that suit them, forgetting about a shared...
10301 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
9:37 am
No experts because? If you are an ISV, start a simple model, phone 3-4 of your best customers, buy them lunch and ask them to rip your ideas to pieces 2009/2/2...
10302 Peter Morris
mrpmorris Offline Send Email
Feb 2, 2009
10:00 am
... Te proxy *thinks* they know more than all the customers combined, the whole point of DDD is that they almost certainly do not. << No, in this case it is...
10303 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
10:01 am
I cannot tell you how many times I have heard that .... How could a proxy possibly know more about the business than the business people do? If he did, he...
10304 Peter Morris
mrpmorris Offline Send Email
Feb 2, 2009
10:52 am
... I cannot tell you how many times I have heard that .... How could a proxy possibly know more about the business than the business people do? If he did, he...
10305 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
10:55 am
Then he is a domain expert, because the business is your companies business, and your product, therefore your DE would be the expert on your product 2009/2/2...
10306 Casey Charlton
caseycharlton69 Offline Send Email
Feb 2, 2009
11:14 am
Direct example I worked a while back for a company that supplied modelling software for the oil and gas industries amongst others ... The technical architects...
10307 Peter Morris
mrpmorris Offline Send Email
Feb 2, 2009
11:32 am
... Then he is a domain expert, because the business is your companies business, and your product, therefore your DE would be the expert on your product << ...
Messages 10278 - 10307 of 23085   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help