合理的な一連の単体テストを備えた、徹底的なエンドツーエンドのCQRSの例を探しています。
また、CQRSのスクリーンキャストも知っている人がいると非常に便利です。
私はすでにこれらの例を知っています
ここに実装があります MarkNijhof 。
しかし、CQRS Infoサイトからドキュメントを読んだ後、私のお気に入りのリソースは コーディング前に考える タグの投稿を見てください。 ( http://thinkbeforecoding.com/ )
その他の役立つリソース...
Microsoftパターンとプラクティス は、CQRS Journeyと呼ばれるガイダンスプロジェクトに取り組んでいます。アイデアは、複数の境界のあるコンテキストを備えた重要なシステムを開発し、CQRS、ES、およびその他のパターンと手法を適切な場所に適用し、その過程で学んだすべての教訓を文書化することです。プロジェクトはまだ進行中です。 http://cqrsjourney.github.com で旅の進行状況を確認してください
このプロジェクトには多くの コミュニティメンバー が関与し、不利益を受け入れます!
便利なリソースです...
my CQRS lib Scritchy について書いた完全な例は次のとおりです。
Scritty nugetパッケージ を使用してCQRSアプリを作成するのは非常に簡単で、 数分で起動して実行できます
Udi Dahanは、CQRS分野の専門家の一人でなければなりません。
これについてのブログは次のとおりです。 http://www.udidahan.com/2009/12/09/clarified-cqrs/
これはCQRSポッドキャストです(まだ見ていませんが、彼のコースプレゼンテーションのようなものであれば素晴らしいでしょう): http://skillsmatter.com/podcast/open-source-dot-net/udi -dahan-command-query-responsibility-segregation/rl-311
SOAトーク(直接関係ないかもしれませんが、関係なく素晴らしいです): http://vimeo.com/5022174
時間がある場合は、Udiのコースの1つが近くにあるときに、CQRSについて詳しく説明します。
いくつかの情報リソースがありますが、残念ながらSimpleCQRSとMarkNijhof以外のエンドツーエンドのコードサンプルはありません。
私は他のいくつかのコードサンプルに出くわしましたが、まだそれらをレビューする時間がありませんでした:
this Chris Tavaresによるスクリーンキャストをお勧めします。 CQRSの概要を示し、コードでいくつかの良い例を示しています。
BDDスタイルの単体テストのサンプルがありますが、これはエンドツーエンドではありませんが、単体テストについて言及したので、興味があるかもしれないと考えました。 http://lucisferre.net/2011/02/05/behavior-driven-test-driven-domain-driven-design/