☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

不应存在多余的逻辑子表达式

10.1.3 ID_redundantCondition
目录 › next › previous

逻辑或、逻辑与的子表达式有包含关系时,其中的一个表达式是多余的。

示例:

a > b && a != b     // Non-compliant, a != b is redundant
a < b || a != b     // Non-compliant, a < b is redundant
a >= b && a == b    // Non-compliant, a >= b is redundant
a == b || a <= b    // Non-compliant, a == b is redundant

多余的子表达式很可能意味着某种错误,需认真对待。

相关

ID_simplifiableCondition ID_conflictCondition
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.