Is it bad to explicitly compare against boolean constants e.g. if (b == false) in Java?
- by polygenelubricants
Is it bad to write:
if (b == false) //...
while (b != true) //...
Is it always better to instead write:
if (!b) //...
while (!b) //...
Presumably there is no difference in performance (or is there?), but how do you weigh the explicitness, the conciseness, the clarity, the readability, etc between the two?
Note: the variable name b is just used as an example, ala foo and bar.