我已经注意到,现代框架往往具有这种代码风格:
expect(6 - 4).toBe(2)
这可以改为:assert(6-4, 2)
assert(6-4, 2)
然而,前者的可读性要高得多。
我想读更多关于这种“风格”的编码,但我不知道要搜索什么。这个会议有名字吗?
谢谢。
发布于 2015-11-27 02:44:00
这叫fluent接口。
有些人可能会称它为更多的表达性,但是“更有表现力”意味着您无法用另一种语言的语句替换它,在第二个示例中可以这样做。所以,第一个例子不是更有表现力,但肯定更流畅。
https://softwareengineering.stackexchange.com/questions/287293
相似问题