代码操作 DR013(可读性) 简化否定逻辑
说明
当逻辑表达式被取反时,通常将表达式改写为使用相反的运算符会更易读。
示例 1
将以下内容:
NOT([Sales Amount] = [Budget Amount])
改为:
[Sales Amount] <> [Budget Amount]
示例 2
将以下内容:
NOT([Cost Amount] < [Sales Amount])
改为:
[Cost Amount] >= [Sales Amount]
Tabular Editor 为什么会建议这样做?
否定逻辑通常比非否定逻辑更难以阅读和理解。 通过移除否定(即 NOT 运算符)并反转比较运算符,代码会更简洁,也更容易阅读。