Я ищу некоторые углубленные примеры CQRS с разумным набором модульных тестов.
Кроме того, если кто-нибудь знает о некоторых скринканах CQRS, это было бы очень удобно.
Я уже знаю эти примеры
Я ищу некоторые углубленные примеры CQRS с разумным набором модульных тестов.
Кроме того, если кто-нибудь знает о некоторых скринканах CQRS, это было бы очень удобно.
Я уже знаю эти примеры
Здесь реализована реализация MarkNijhof.
Но после прочтения документов с сайта CQRS Info мой любимый ресурс Think Before Coding просмотрите теги сообщения. (http://thinkbeforecoding.com/)
Некоторые другие полезные ресурсы...
Модели и практики Microsoft работает над проектом руководства под названием CQRS Journey. Идея заключается в разработке нетривиальной системы с множеством ограниченных контекстов и применении CQRS, ES и других моделей и методов, где это необходимо, и документирования всех извлеченных уроков на этом пути. Проект все еще находится в полете. Проверьте ход путешествия на http://cqrsjourney.github.com
В проекте задействованы многие участники сообщества и принимает данные!
Является полезным ресурсом...
Вот полный пример, который я написал для мой CQRS lib Scritchy:
Создание вашего приложения CQRS с помощью пакета Scritchy nuget довольно просто и запустится через несколько минут
Вот еще несколько информационных ресурсов, но, к сожалению, нет сквозных кодовых примеров за пределами SimpleCQRS и MarkNijhof.
Я столкнулся с несколькими другими образцами кода, хотя я еще не успел их пересмотреть:
Уди Дахан должен был стать одним из экспертов в области CQRS, imo.
Вот блог об этом: 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, когда он находится неподалеку, так как он глубоко охватывает CQRS.
Я рекомендую this screencast от Криса Тавареса. Он дает хороший обзор CQRS, и он показывает некоторые хорошие примеры кода.
У меня есть образец только BDD-стиля модульных тестов, он не является сквозным, но, поскольку вы упомянули модульные тесты, я понял, что это может представлять интерес. http://lucisferre.net/2011/02/05/behavior-driven-test-driven-domain-driven-design/
В AspConf 2012 была отличная сессия Ashch Mahtab.
Полный исходный код здесь