EOOBA - Equality Operations On Boolean Arguments
Avoid performing equality operations on boolean
operands. You should not use true and false
literals in conditional clauses.
Wrong
if (bOk) {
return 1;
}
while ( bOk == true ) {
// do something
}
return ( bOk == false ) ? 1 : 0;
}
Right
if (bOk) {
return 1;
}
while ( bOk ) {
// do something
}
return ( ! bOk ) ? 1 : 0;
}