- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
It's off the rails.
Admin
Frist? Sorry Frist? Sorry? Frist? Go ahead
Admin
Isn't the whole point of codes that they can't be understood?
Admin
Ruby: Because sometimes Perl is just too readable.
Admin
There's an extra
;
in there which is a mistake. The important thing to know here is that the!
and?
are meaningless and part of the actual method names. The only two symbols that do anything in there are:
which means that the next word is a symbol, and&
which turns the symbol into a proc / method reference.!
is idiomatic for a method which is destructive on its receiver, and?
means a boolean method. Neither of them are technically required though.Admin
It's like music or poetry, with a nice refrain and there's such a thought-provoking moment when it comes full circle.
Admin
Looks like a git merge gone wrong to me. Two developers saw the bug at a similar time - the first thought to use the “merge” function to combine the transfer groups, the other thought to do it manually.
No doubt the ever-helpful IDE “helped” with the conflict resolution by suggesting “why not keep both?”