如何通过django中的配置设置并保持模块解耦?
在一个Python Django项目中,我有一个带有类的模块(例如, SomeDatastore ),该模块抽象文件存储行为并需要具有正确路径的配置设置(用于开发,prod…
注册ngrx对“成功”的效果。行动?还是应该通过服务解耦?
目前,我对“成功”操作订阅了NGRX效果(假设我的操作是 loadDataSuccess )? createEffect(() => { return this.actions$.pipe( ofType(loadDataSuc…
我应该如何处理 ViewModel 中的查找?
我的建筑物数据库表将建筑物类型存储为代码。该代码的描述存储在单独的查找表中。 我应该如何设计我的 ViewModel 以及我需要在哪里进行调用以获取关联…
在 DOM 中嵌入任意 JSON 的最佳实践?
我正在考虑像这样在 DOM 中嵌入任意 JSON: { "unicorns": "awesome", "abc": [1, 2, 3] } 这类似于在 DOM 中存储任意 HTML 模板以供以后与 JavaScrip…
如何进一步解耦这段 JavaScript 代码?
我有一个 JavaScript 对象。您可以看到这一行: window.gv.borderiseTDCell(this); Is Tightthly Coupled to the window(如果 gv 未初始化,则会崩溃…
MVC asp.net - 数据访问层是否应该与域模型解耦?
如果我一直遵循解耦,那么数据访问层似乎应该与模型解耦。但随后将信息传递到数据访问层就变得很麻烦......而不是: void Save(myModel modelObject) …
序列化代码的最佳位置。被序列化的类的内部,还是每种格式的外部类?
我经常发现自己陷入了在哪里放置类的序列化代码的困境,并且想知道其他人对此主题的想法是什么。 Bog 标准序列化是理所当然的。只需装饰相关类即可。 …
寻求有关如何将 JS 代码与视图解耦的建议
JavaScript 在大多数 Web 解决方案中扮演着越来越重要的角色,但我发现将 JS 代码与视图细节分离比服务器端代码困难得多。 人们使用什么技术来解耦 JS…
数据容器与对象与行为相结合
我正在为工作流层次结构编写一个存储解决方案。 为了简化图片,我有两种类型的对象:Workflow 和 WorkflowStep。 尽管 WorkflowStep 按层次结构位于 W…
如何最好地解耦“蛇”等对象中的对象?游戏
我正在用 C#/XNA 创建一个蛇游戏,只是为了好玩,但这是练习一些良好的对象设计的好机会。 Snake 对象 有一个 Snake 对象,它本质上是一个链表,每个…