У меня есть мой первый проект CQRS, в котором используется источник событий, и мне было интересно, должен ли этот тип проекта структурироваться в Visual Studio по-другому, по сравнению с другими проектами, включающими несколько уровней?
Например, в созданных прошлых проектах были такие слои, как Remoting, службы приложений, домен и т. Д., И было ясно, что каждый слой / сборка касался слоя, расположенного ниже. Эти сборки, казалось, много сделали, и использование такого инструмента, как NDepend, многое сказало о структуре проекта.
Однако в проекте CQRS было бы лучше иметь небольшие сборки, которые показывают свое намерение, то есть сборку для команд, другую для событий, другую для обработчиков событий и т. Д.
Теперь с NDepend мне лучше понять, как используются сборки.
ТИА
JD