是否有一个编程结构的名称,你的代码看起来像一个句子?

时间:2017-06-28 13:49:19

标签: coding-style computer-science

我正在寻找关于如何使代码看起来像句子的技术名称。

示例:

在许多测试框架中,你可以编写像这样的测试(伪代码):

expect(myObject.someNumber).toBeGreaterThan(4).toBeLessThan(7).toBeNotNull();

这个原则怎么称呼?有这种模式吗?谢谢!

2 个答案:

答案 0 :(得分:1)

答案由用户“Will”提供,并且是:https://en.wikipedia.org/wiki/Fluent_interface

答案 1 :(得分:0)

你在这里想要实现的它类似于某种Design by contract测试模式,但是如果你的最终目标是从你的测试中获得实时可理解的文档,你应该尝试一些BDD提供了一种自然语言来定义您的测试用例,任何人都可以理解它。