design-principles
-
DAO 作为服务与 DAO 作为库
-
在 C++ class 中,Const 引用字段为只读 属性
-
谁应该负责调用方法?
-
在不同的软件模块之间共享领域模型。
-
非循环依赖原则 - 组件依赖循环如何成为 "morning-after syndrome" 的原因?
-
需要函数参数实现方法 - Scala
-
如何在 none 存在的地方优雅地集成单元测试?
-
我如何根据 REST-ful API 的变化在 MVC 中为 iOS 应用创建动态模型?
-
隐式 属性 类型与显式 属性 类型相同吗?
-
依赖倒置原则:高层和低层模块示例
-
在工厂方法中测试 objects 的创建
-
Ruby DSL 嵌套结构
-
"code moving to data"而不是数据来编码的原理是什么?
-
单一职责 (SRP) vs 告诉不要问 (TDA)?
-
我应该向 class 添加新方法而不是使用单一职责原则吗
-
流水线设计模式实现
-
Open/Close OOPS 中的原理
-
复合设计模式:如何将结果从一个组件传递到另一个组件?
-
始终拥有最抽象的参数是否是一个原则?如果是,它有名称吗?
-
设计改进