DEV Community

Cover image for 16 Best Source Code Gems [Collection]

16 Best Source Code Gems [Collection]

Lorenzo Pasqualis on September 15, 2017

This post was first published on CoderHood as 16 Best Source Code Gems [Collection]. CoderHood is a blog dedicated to the human dimension of softwa...
Collapse
 
davidhaile profile image
David Haile

Good! #2 If You Get Here...

Which reminds me: I inherited a pile of crap code that actually worked fairly well. The original programmer (forced into it) didn't know how to use a switch() statement and what he implemented was a complicated state machine with if () else if () else... nested very, very deep! The nested if,if,if statements got soo deep that at one point I added a comment that if the code reached that location the engine must be on fire (it was a generator controller).

A couple of years later they resurrected the project and of course reviewed the code and found my comment. I got in a lot of hot water over that one. My recommendation for others who find themselves in a similar position of inheriting crap code, go ahead and make comments like that, but somewhere in the header document that you inherited it from and make dam sure that future reviewers know your story. Reviewers will or should learn that is under suspicion.

Collapse
 
lschultebraucks profile image
Lasse Schultebraucks

Haha, really nice 😁

Collapse
 
maxart2501 profile image
Massimo Artizzu • Edited

#10 Someone actually reads xkcd: xkcd.com/221/

xkcd 221

Collapse
 
peterchaula profile image
Peter Chaula

It's also a pure function

Collapse
 
sabakumoff profile image
Sergey Abakumoff

some more funny comments : medium.com/@sAbakumoff/157-million...

Collapse
 
damcosset profile image
Damien Cosset

Wow, some of those are amazing :D

Is it weird if I also feel a bit scared that developers actually have to deal with that kind of work?

Collapse
 
lpasqualis profile image
Lorenzo Pasqualis

LOL. Not weird at all. Some scare me too :)

I am convinced that there is a whole bunch of things like that that never surface (especially in companies where individual coder ownership is normal).

Collapse
 
polentino911 profile image
Diego Casella

// Trust me, I'm an engineer

Collapse
 
lennartb profile image
Lennart

A lot of them from here: stackoverflow.com/questions/184618...

Collapse
 
dutrius profile image
Dylan Towers

One of the favorite ones I've seen:
this.parent = null; //Become Batman

Collapse
 
lobsterpants66 profile image
Chris Shepherd

Christmas eve 2012 I was asked to look at some Excel VBA code I had written many years previously. This comment was at the top of the code:

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' SendTrades

' ==================
' Date : 24/12/2002 - MERRY BASTARD CHRISTMAS!
' Author : Chris Shepherd
' Description : Send trades to Bloomberg
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

10 years later i was back doing the same thing. This led to my coding standard being "keep it simple enough to be able to understand it on Christmas Eve with a terrible hangover".

Collapse
 
inozex profile image
Tiago Marques

I had a code that was exactly number 5... I did write... but I didn't really understand all the flow... But the fact was that worked! So... I guess my "subconscious is that good" 🤣🤣🤣🤣😂😅

Collapse
 
twof profile image
Alex Reilly • Edited

Some of my favorite source code from the past week
NightMiner