问题标签 [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.
javascript - 我是否通过编写此代码来遵循可靠的原则。?
这段代码是否因为有副作用而破坏了 SOLID 原则和不良做法??
我会这样使用它
而不是一遍又一遍地复制和粘贴相同的代码
c# - 什么时候不使用记录?
我发现在典型的业务应用程序中,大多数类(域对象(聚合)、值对象、视图模型、工厂......)几乎总是只包含只读字段。
所以我的问题是,为什么不把它们都录下来呢?这将有很多好处,例如确保所有字段都是不可变的、非常简洁的主构造函数语法等等。
当然会有一些缺点,你被强制要求你的基类也必须是一个记录。
我是否忽略了某些东西,还是我们应该让每节课都成为允许它的记录?结构(结构记录)也是如此吗?
我知道这个话题值得商榷,但我在这里询问记录类型使用的缺点和一般准则。
有趣的事实:我经常发现唯一可变的类是用于序列化或 DTO 的类,这就是“记录”对我的建议:)
编辑:让我重新表述这个问题:当我们可以有记录时,还有什么理由仍然使用类?
android - 存储库是否验证单一责任原则
嗨,我用 mvvm 制作应用程序.... 在存储库类中,我有 3 个功能 1-检查帖子是否喜欢 2-获取用户名 3-获取用户帖子 它是否验证单一责任原则?