Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ddd-cqrs 列表上有一些关于人们使用 Resharper 实时模板来帮助处理您在进行 CQRS 开发时获得的样板代码的讨论。
这是克服样板疯狂的最佳方式吗?有人想与社区分享吗?
CQRS 最基本的就是保持你的查询和你的命令分开。如此简单的概念实际上不需要任何样板代码(因此对 ddd-cqrs 列表中的框架的强烈反对)。
也就是说,带有事件溯源的 CQRS 确实有很多你需要生成的样板代码。就像所有本质上重复的代码一样,使用 ReSharper 实时模板之类的东西听起来是个好主意。
问题在于模板的使用是否会阻止人们改进事情或改变事情的完成方式。模板应该被视为需要维护和照顾的生物,这样您就不会害怕改进您的实施。