I’ve had at least one code reviewer ask me to put all the logic in the if ...
line rather than use a variable or two in order to “simplify code by reducing the number of variables.”
At the very least, this article helped me confirm my own bias of “that guy is a moron” and I can send this article to him the next time he reviews my code.
“it actually depends”
Yes, it depends. But in this scenario we’re not discussing if statements with one or two conditions. We’re exclusively discussing multiple complicated conditions. :)