问题标签 [solid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
26 浏览

javascript - 我是否通过编写此代码来遵循可靠的原则。?

这段代码是否因为有副作用而破坏了 SOLID 原则和不良做法??

我会这样使用它

而不是一遍又一遍地复制和粘贴相同的代码

0 投票
0 回答
45 浏览

c# - 什么时候不使用记录?

我发现在典型的业务应用程序中,大多数类(域对象(聚合)、值对象、视图模型、工厂......)几乎总是只包含只读字段。

所以我的问题是,为什么不把它们都录下来呢?这将有很多好处,例如确保所有字段都是不可变的、非常简洁的主构造函数语法等等。

当然会有一些缺点,你被强制要求你的基类也必须是一个记录。

我是否忽略了某些东西,还是我们应该让每节课都成为允许它的记录?结构(结构记录)也是如此吗?

我知道这个话题值得商榷,但我在这里询问记录类型使用的缺点和一般准则。

有趣的事实:我经常发现唯一可变的类是用于序列化或 DTO 的类,这就是“记录”对我的建议:)

编辑:让我重新表述这个问题:当我们可以有记录时,还有什么理由仍然使用类?

0 投票
0 回答
10 浏览

android - 存储库是否验证单一责任原则

嗨,我用 mvvm 制作应用程序.... 在存储库类中,我有 3 个功能 1-检查帖子是否喜欢 2-获取用户名 3-获取用户帖子 它是否验证单一责任原则?