在DDD中,聚合的根是检索其子对象的唯一引用。聚合的根存储库只负责提供根对象引用。如果我需要子对象,那么需要调用聚合的getter方法来检索子对象,这会导致一个DB查询。因此,在我的例子中,这种情况会导致多个数据库查询,从而导致非常慢的请求。如何在DDD方面避免这种情况。为了持久化,我遇到了一种叫做Unit Of Work的模式。
在我的Vue+Vuex项目中,我尝试使用Visual Studio Code进行调试。我使用Chrome调试工具正确启动调试器,并正确使用地图,但当我尝试在.js或.vue文件中放置断点时,VS代码似乎将断点放在了错误的位置。例如,我尝试在第40行的一个getter方法中放置一个断点,但它在15行之后结束:这是VS Code中的一个bug,还是其他一些问题?对如何修复有什么建议吗?它在.js和.vue文件中都会发生,在对象声明和根级传统函数