单一职责原则 (SRP) 和我的服务等级
我有 YoutubeVideoService 类,它执行 CRUD(创建、读取、更新和删除)操作。在我看来,创建、读取、更新和删除是类更改的四个原因。这个类是否违反了…
在实体被认为臃肿之前,我们可以合理地在实体中放入多少种方法?
通过所有有关单一责任原则、分解等的阅读,很难了解实体变得臃肿的警报信号应该是什么。 是否有一些好的建议/阅读某处关于我们应该考虑最多多少种方法…
单元测试和SRP(测试方法范围/组织)
假设我有一个 MVC 操作,例如: public ActionResult CustomerRecord(customerId) { if (_currentUser.CanViewCustomer(customerId)) return View(); …
单一职责原则 - 从文件加载列表?
假设我有一个 Car 类: class Car { string GetMake() string GetModel() int GetYear() } 我有一个自定义 CarService 类,其中包含汽车列表: class …
DAO 模式是否会破坏凝聚力/SRP?
让我们举个例子: class AccountDAO { create(){..} read(){..} update(){..} delete() {..} } 有多少责任? 1 还是 4?…
在 Ubuntu 10.04 中编译 srp-2.1.2 时出错
我从 http://srp.stanford 下载了 srp-2.1.2 源代码。 edu/source/srp-2.1.2.tar.gz。 类型:./configure --->一切正常 输入: make 此时我在链接过程…
我的安全逻辑应该放在哪里?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进此问题吗?通过编辑这篇文章来更新问题,使其仅…
多个视图与一个“复杂”视图的比较在 MVC 中查看
这是在我们的一次回顾中出现的,需要一些额外的反馈和抽查。目前,我们有许多基于布尔标志启用/禁用的视图(Model.IsNew 是一个示例)。我认为视图应…
使用 UIViewController 维护单一职责原则 (SRP)
遵循 Apple 的准则,我为 iPhone 应用程序的每个屏幕创建一个 UIViewController 子类。然而,我始终发现这些类变得非常大,无论是在代码行数还是成员…