小编koe*_*oen的帖子

数据访问:'告诉,不要问'的例外?

数据访问对象是规则"告诉,不要问"的例外吗?例如,从表数据网关获取最后10个帖子?

oop principles

2
推荐指数
1
解决办法
287
查看次数

确定一个集合与另外两个集合的交集是否为空

对于任何三个给定的集合A,B和C:是否有一种方法可以(以编程方式)确定是否存在A的元素,它是B和C的连接(编辑:交集)的一部分?

例如:
A:所有大于3
B的数字:所有数字小于7
C:所有数字等于5

在这种情况下,集合A中的元素是数字5,适合.我将其作为规范实现,因此这个数值范围只是一个例子.A,B,C可以是任何东西.

algorithm specifications set-theory set

2
推荐指数
1
解决办法
880
查看次数

PHP教程/指南,它们会影响您或改进您的代码

有关功能/技术的教程或指南会影响您执行某些操作的方式.

例如,关于单元测试的引人入胜的教程(位于此处)让您进入单元测试.您的代码显着改善.

php

1
推荐指数
2
解决办法
268
查看次数

如何在BDD/TDD中表示动作的结果

标题可能不太清楚.我有以下例子:

Authenticator对象使用凭据对用户进行身份验证.它返回一个AuthResult对象.此AuthResult对象表示身份验证成功,或者失败(如果是,为什么失败,例如找不到用户名).

我怎么能在测试中说出这个?'testShouldReturnAuthObjectWithStatusSuccessOnValidLogin'?

testing tdd bdd unit-testing naming

1
推荐指数
1
解决办法
143
查看次数

如何建模价值对象关系?

上下文:
我有一个实体书.一本书可以有一个或多个描述.描述是价值对象.

问题:
描述可能比另一描述更具体.例如,如果描述包含书籍的内容以及封面的外观,则它比仅讨论封面外观的描述更具体.我不知道如何建模以及如何让存储库保存它.了解这些关系并不是本书和书籍描述的责任.其他一些对象可以处理此问题,然后请求存储库保存关系.但是BookRepository.addMoreSpecificDescription(Description,MoreSpecificDescription)似乎很难保存.

在DDD中如何处理这样的事情?

domain-driven-design repository value-objects object-relationships

1
推荐指数
1
解决办法
1163
查看次数