0

对于编码关系表达式,是否有任何权威标准或风格指南或实地研究推荐小于大于大于?

例如,更(0 <= x && x < 1)喜欢(x >= 0 && x < 1).

因为我们通常从左到右阅读并且通常向上计数,所以对齐这些应该会增加可读性,特别是对于复杂的布尔表达式。

https://softwareengineering.stackexchange.com/questions/190311/what-is-best-in-a-if-condition-position-size-or-size-position-and-why有一些争论,但没有引用有信誉的来源。)

4

1 回答 1

0

简单地说,答案是否定的。这可能是为什么:

https://stackoverflow.com/a/1186084/2097284建议 Martin Fowler 的“重构:改进现有代码的设计”,如上面评论中的“清洁代码”以及谁知道还有多少其他书籍,主张拆分复杂的布尔表达式,带或不带比较运算符,分成具有描述性名称的部分。(不像,比如说,那句话。)所以这个问题太狭窄了,不值得花费正式研究的费用。

于 2013-04-16T16:36:10.493 回答