--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Let me be a bit nitpicky here: The team commits a backlog item to the Sprint.
But seriously, you might derive the actual user from the LoginCredentials globally or make them explicit in the interface. Iirc when you read further that issue is dealt with in the book.
Best Markus--Dipl.-Inform. Markus Gärtner
Author of ATDD by Example - A Practical Guide to Acceptance
Test-Driven DevelopmentAgile Team Academy, September, Amsterdam http://www.agileteamacademy.com/
http://www.shino.de/blog
http://www.mgaertne.de
http://www.it-agile.de
Twitter: @mgaertneHi all,You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.Reading IDDD kept me wondering when/if you model the "users" doing things. An example from the book is committing a backlog item to a sprint. This is modeled in the following way: backlogItem.commitTo(sprint).In this example there is no information about who committed the backlog item to the sprint. I'm assuming this might be something that an application wants to show. Where would you store this information? Should the model be altered if you think this information is important? For example: teamMember.commitBacklogItemToSprint(backlogItem, sprint)?Maybe this isn't the best example, but in general I'm wondering what approaches are of handling this.Kind regards,Alexander--
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+u...@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "DDD/CQRS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dddcqrs/8NttjjaL1CM/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to dddcqrs+u...@googlegroups.com.
User, session, time, version and other metadata is usually stored as part of an envelope (metadata), not as part of the event itself (payload).