【公共规范】严禁写if (true) then true样式的代码
这个没啥好说的,直接上代码吧:
public boolean example(final boolean condition, final User user) {
// 1、
obj.isEnable = condition ? true : false;
// 2、
if(condition) {
user.isEnable = true;
} else {
user.isEnable = false;
}
// 3、
if(condition) {
user.isEnable = false;
} else {
user.isEnable = true;
}
// 4、
if(user.isEnbale) {
user.isEnable = false;
} else {
user.isEnable = true;
}
// 5、
if(condition) {
return true;
} else {
return false;
}
// 6、
if(condition) {
callMethod(true);
} else {
callMethod(false);
}
}