我正在寻找一些具有合理单元测试集的深入的端到端 CQRS 示例。
此外,如果有人也知道一些 CQRS 截屏视频,那将非常方便。
我已经知道这些例子
这里有一个实现MarkNijhof。
但是在阅读了 CQRS 信息网站上的文档后,我最喜欢的资源是Think Before Coding查看帖子标签。( http://thinkbeforecoding.com/ )
其他一些有用的资源...
Microsoft 模式与实践正在开展一个名为 CQRS Journey 的指导项目。这个想法是开发一个具有多个有界上下文的重要系统,并在适当的情况下应用 CQRS、ES 和其他模式和技术,并记录在此过程中学到的所有经验教训。该项目仍在进行中。在http://cqrsjourney.github.com查看旅程进度
项目涉及众多社区成员,接受投稿!
是一个有用的资源...
这是我为我的 CQRS lib Scritchy编写的完整示例:
使用Scritchy nuget 包创建 CQRS 应用程序非常简单,只需几分钟即可启动并运行
这里有一些更多的信息资源,但遗憾的是除了 SimpleCQRS 和 MarkNijhof 之外没有端到端的代码示例。
我遇到了其他几个代码示例,尽管我还没有时间查看它们:
Udi Dahan 必须是 CQRS 领域的专家之一,imo。
这是一个关于它的博客:http ://www.udidahan.com/2009/12/09/clarified-cqrs/
这是一个 CQRS 播客(我还没有看过,但如果它像他的课程演示会很棒):http ://skillsmatter.com/podcast/open-source-dot-net/udi-dahan-command -查询-责任-隔离/rl-311
这是一个 SOA 演讲(可能不直接相关,但无论如何都很好):http: //vimeo.com/5022174
如果您有时间,我建议您在附近时参加 Udi 的其中一门课程,因为他深入介绍了 CQRS。
我推荐Chris Tavares 的这个截屏视频。它很好地概述了 CQRS,并在代码中展示了一些很好的示例。
我有一个 BDD 风格的单元测试样本,它不是端到端的,但既然你提到了单元测试,我想它可能会很有趣。 http://lucisferre.net/2011/02/05/behavior-driven-test-driven-domain-driven-design/