(no title)
baolongtrann | 6 years ago
The 2nd one, there's a caveat about space/GC here.
The 3rd one depends a lot on the situation.
4th one is too obvious for it to be called a pattern, but I agree with it.
5th one is, meh, not really easy to read. I prefer his "bad" example. It could be less verbose, e.g,
if (!conditionA) result = "Not A"
else if (conditionB) result = "A & B"
else result = A
foota|6 years ago
It would be:
I think this comes from a general dislike of more than one else on an if and a dislike of nesting.masswerk|6 years ago
return ( (cA && cB && "A & B") || (cA && "A") || (cB && "B") || "neither" );
foota|6 years ago
scns|6 years ago