在单元测试中,将预期结果建立在实际结果的基础上是不好的做法吗?
作者:Jay Cork 提问时间:4/10/2019
一位同事正在审查我的一些字符串生成的单元测试代码,这引发了一场冗长的讨论。他们说,预期的结果都应该是硬编码的,并且担心我的很多测试用例都在使用正在测试的内容来测试。 假设有一个简单的函数返回一个带有...
语言 问答列表
作者:Jay Cork 提问时间:4/10/2019
一位同事正在审查我的一些字符串生成的单元测试代码,这引发了一场冗长的讨论。他们说,预期的结果都应该是硬编码的,并且担心我的很多测试用例都在使用正在测试的内容来测试。 假设有一个简单的函数返回一个带有...
作者:Coder 提问时间:4/25/2019
背景 我正在做一个项目,其中多个独立的系统服务需要通过一个定义良好/完全定义的 REST API(即通过 HTTP 、 和请求)与中央服务进行通信。我们希望将一些复杂的操作集简化为单个函数,并提供给...
作者:kra 提问时间:5/6/2019
我有一个生产者,它从 Rest API 下载页面中的数据,以及几个处理页面的消费者(例如,将它们加载到数据库)。 我希望生产者和消费者并行工作,这意味着生产者不应该等待一个页面被消费后再下载下一个页...
作者:cfp 提问时间:5/9/2019
假设我有一个 D 维的 N 轴对齐超长方体的集合。 每个超长方体在原点有一个顶点,在正节点上有一个顶点(即所有坐标都严格为正)。后一个顶点定义了超立方体,因此超立方体的集合可以由顶点集合给出,每个超...
作者:manabreak 提问时间:5/20/2019
我开始在想,有没有不能用组合代替继承的情况? 以重载的简单继承为例: class Foo { String getText() { return "Text from foo"; } } ...
作者:NYoung 提问时间:5/16/2019
这个问题在这里已经有答案了: 方括号内的交替运算符不起作用 (2 个答案) 正则表达式模式中的()和[]有什么区别? (6 个答案) 4年前关闭。 有没有办法像这样只匹配垫子和mis? 我已经在正...
作者:Ignorant 提问时间:5/31/2019
CAS 属于读-修改-写 (RMW) 系列,这是一组允许您以原子方式执行复杂事务的算法。 具体来说,维基百科说 CAS 用于实现同步基元,如信号量和互斥锁,以及更复杂的无锁和无等待算法。[...]...
作者:Kornel 提问时间:6/2/2019
我们有一组数字。我们希望生成这些数字创建的 m 长度的排列,并在大多数时候重复每个数字。{1, 2, 3, ...,n}k 如果我们假设 ,那么我们可以得到: ,但不像第二个例子中那样恰好是输出的三...
作者:Askaga 提问时间:6/14/2019
我遇到的许多编程语言都包含多种整数类型,包括“有符号”和“无符号整数”之间的区别。 在我进入编程之前,我从未听说过“无符号整数”这个词,对我来说,无符号整数似乎等同于数学中的自然数(又名 N0)。 ...
作者:I Love Stackoverflow 提问时间:6/14/2019
我有这样的要求,可以.DriverMechanicStart,ApplyBrakes,ChangeGear and Stop the Car 我还有 2 个额外的功能,这是唯一可以且不应该这样做的功...