对于关系表达式的编码,任何权威标准或样式指南或现场研究是否建议少于大于?
例如,首选(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有一些争论,但没有引用有信誉的消息来源。)
答案 0 :(得分:0)
简单地说,答案是否定的。这可能是原因:
https://stackoverflow.com/a/1186084/2097284建议Martin Fowler的“重构:改进现有代码的设计”,如上面评论中的“清洁代码”,以及谁知道有多少其他书籍,提倡分割精心布尔表达式,无论是否进行比较运算符,具有描述性名称的部分。 (与那句话不同。)所以这个问题太过狭隘,不值得花费正式研究。