恭喜,你发布的帖子
发布于 2020-08-31 21:44:27
4楼
考虑代码可读性和思维逻辑习惯,两个建议:
1、使用TRUE和FALSE进行布尔判断;
IF Variable = TRUE THEN
statusOK := TRUE; //使用明确的中间变量过渡
END_IF;
IF Variable = FALSE THEN
statusNotOK := TRUE; //使用明确的中间变量过渡
END_IF;
2、编写肯定形式的布尔表达式;
1)否定形式://可读性差
IF NOT statusNotOK THEN //否定形式多了个NOT,大脑需要运算两次。
ELSE...
END_IF;
2)肯定形式://可读性好
IF statusOK THEN //状态OK
ELSE...
END_IF;
IF statusNotOK THEN //状态未OK
ELSE...
END_IF;
请填写推广理由:
分享
只看
楼主