No. Just no. Do not ever be funny in code. No one else likes your humor, and it's distracting. (Ignoring the other reasons "GodComponent" is a bad name.)
No. Just no. Do not ever be funny in code. No one else likes your humor, and it's distracting. (Ignoring the other reasons "GodComponent" is a bad name.)
Two things came from that: I have gotten a chuckle from all the developers I introduced to that code, and no one has forgotten about it.
Some humor is useful.
This is different from insisting that helper functions in brains.c be of type pinkyfunc_t.
[0] I was tempted to undercut my own point and write cromulent there instead.
I'm going to continue injecting some light humor into my code and it'll be fine (especially unit test code).
I avoid humor in main code, but in unit test code when you have to come up with dummy bits of test data or variable names, I love getting funky there :)
"Jmpeax's Law" doesn't really roll off the tongue though...
(a) You're not supposed to tell anybody what they are.
(b) Offensive passphrases are easier to remember.
On the other hand if you're protecting secrets actually worth something...
try {
...
} catch (Exception up) {
...
throw up; //hehe
}
The GodComponent as a name is not.Just googled it and, ... nah, I wouldn't approve that PR!
(Have never heard it used down here in Australia. We've got plenty of other sayings that are local to us though.)
I suspect there are a lot of words that used to be safe that are less so now :P
Namings should be descriptive not idiosyncratic.
It might be just like the guy I spoke to last month that said he just makes everything public when writing Java. Some people can have opinions that differ from best practice, it doesn't justify them, however.
Express your personality when you speak to people face to face, tell a joke, make witty observations at lunch, or in a code review meeting, don't express your personality in manifest idiosyncracies in your comments and code.
We have one in our company named right now named Harbinger, neat name... but wtf is it? Boring names are boring, but they tell other people, and future you, what they are or do.