single-responsibility-principle

single-responsibility-principle

文章 0 浏览 4

单一职责原则 (SRP) 和我的服务等级

我有 YoutubeVideoService 类,它执行 CRUD(创建、读取、更新和删除)操作。在我看来,创建、读取、更新和删除是类更改的四个原因。这个类是否违反了…

月光色 2024-12-09 05:49:17 0 0

在实体被认为臃肿之前,我们可以合理地在实体中放入多少种方法?

通过所有有关单一责任原则、分解等的阅读,很难了解实体变得臃肿的警报信号应该是什么。 是否有一些好的建议/阅读某处关于我们应该考虑最多多少种方法…

初熏 2024-12-03 07:52:15 2 0

清理肥胖导轨助手

今天,试图干燥一些代码,我提取了一些重复的 File.exists?将多个辅助方法使用的代码放入私有方法 def template_exists?(*template) 中,并且猴子意…

各空 2024-11-30 00:01:59 1 0

单元测试和SRP(测试方法范围/组织)

假设我有一个 MVC 操作,例如: public ActionResult CustomerRecord(customerId) { if (_currentUser.CanViewCustomer(customerId)) return View(); …

染柒℉ 2024-11-26 20:37:31 1 0

单一职责原则 - 从文件加载列表?

假设我有一个 Car 类: class Car { string GetMake() string GetModel() int GetYear() } 我有一个自定义 CarService 类,其中包含汽车列表: class …

來不及說愛妳 2024-11-25 11:27:56 1 0

DAO 模式是否会破坏凝聚力/SRP?

让我们举个例子: class AccountDAO { create(){..} read(){..} update(){..} delete() {..} } 有多少责任? 1 还是 4?…

稚气少女 2024-11-17 16:57:42 4 0

模型的哪一部分应该处理数据库插入?

标题可能没有很好地描述我的问题,如果有人可以将其编辑为更合适的内容,我会很高兴。无论如何: 我得到了一个组件,根据其id,该组件应该返回产品价…

软糯酥胸 2024-11-07 09:41:13 4 0

在 Ubuntu 10.04 中编译 srp-2.1.2 时出错

我从 http://srp.stanford 下载了 srp-2.1.2 源代码。 edu/source/srp-2.1.2.tar.gz。 类型:./configure --->一切正常 输入: make 此时我在链接过程…

情释 2024-10-31 05:33:24 5 0

编写只做一件事并把它做好的程序

我可以通过封装掌握“做一件事”部分,依赖注入,最少知识原则,以及你不会需要它;但我如何理解第二部分“做好”? 给出的一个例子是完整性的概念,在…

不奢求什么 2024-10-27 18:50:41 7 0

转换数据时如何避免违反 SRP

在编写将数据从格式 A 转换为格式 B 的类时,如何避免违反“单一职责原则”? 这样一个类的改变有两个原因,因为格式 A 和 B 的规范都可以改变。…

深巷少女 2024-10-14 03:42:11 7 0

MVC 中缓存图像的设计模式?

我正在设计一个将在 MVC CMS 中使用的图像缓存系统。图像缓存器的主要目的是修改图像:缩放、裁剪等并将它们缓存在客户端站点中。 我创建了一个与数据…

痴情换悲伤 2024-10-08 13:48:56 8 0

SRP:为什么使用实例字段值而不是参数?

我刚刚阅读了 SRP,就像 123... 一样简单,除了名为“内聚”的一节中的一段之外,所有这些都引起了我的共鸣(我之前声称要“获得”内聚,但是参数与实…

自由如风 2024-10-08 04:11:41 11 0

我的安全逻辑应该放在哪里?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进此问题吗?通过编辑这篇文章来更新问题,使其仅…

隔岸观火 2024-10-06 13:53:32 10 0

多个视图与一个“复杂”视图的比较在 MVC 中查看

这是在我们的一次回顾中出现的,需要一些额外的反馈和抽查。目前,我们有许多基于布尔标志启用/禁用的视图(Model.IsNew 是一个示例)。我认为视图应…

要走干脆点 2024-10-05 00:45:54 10 0

使用 UIViewController 维护单一职责原则 (SRP)

遵循 Apple 的准则,我为 iPhone 应用程序的每个屏幕创建一个 UIViewController 子类。然而,我始终发现这些类变得非常大,无论是在代码行数还是成员…

感情旳空白 2024-10-01 20:15:48 13 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文