[dons asbestos longjohns] Let the flamewars begin!
Some of those are outright clever ways of doing the same thing; in source code, that's not a compliment - that's right next to "obfuscation." Source code is not only for the machines, it's also for the unfortunate soul who has to maintain it two years down the line. Note that this might be you, for somebody else's code.
Therefore, the usual maxim applies: "Code as if the next person to maintain your code were an axe-wielding madman who knows where you live."
Some of those are outright clever ways of doing the same thing; in source code, that's not a compliment - that's right next to "obfuscation." Source code is not only for the machines, it's also for the unfortunate soul who has to maintain it two years down the line. Note that this might be you, for somebody else's code.
Therefore, the usual maxim applies: "Code as if the next person to maintain your code were an axe-wielding madman who knows where you live."