We might have to add Elements of Programming Style to our backlog.
It has a list of rules of thumb at the end, which contains my favourite part of the book. Pretty much all of them are timeless, but right in the middle is "Avoid the FORTRAN arithmetic if."
The one big thing I disagree with it on is the weird idea that you should never have 2 IFs in a row.
It's a three way if statement that scrutinizes a number rather than a boolean, with branches for negative, zero and positive values.
Do all four: modern / classic x proven / unproven.
Choose based on your gut feel plus logic plus reader suggestions.
Why live by constraints? ;)