Seeing that I somehow neglected to publish an article yesterday, I figured today would be a great day for a big ole smorgasbord of interesting code. Enjoy!
"I found the following code in our core architecture library," Steven writes, "I could make a smart-ass comment about needing a reference to get a reference, but I think the code speaks for itself."
public interface ISelfAware { /** * Useful in an MBean so that it can return a live reference to itself as a * method call * * @return reference to this object */ public ISelfAware getSelf(); }
"I've been thinking about looking for a new position for a little while now," wrote Daniel, "but after finding this I'm thinking about a new career!"
if(completed == 1) if(startdate[1] != 2) month = startdate[2]; else month = startdate[2]; else month = startdate[2];
"This is one of our developer's misguided attempts to prevent a null pointer exception," writes Yamee.
if (_tblItem.getTable().getModel() != null && _tblItem.getTable() != null && _tblItem != null)
Arnold Vriezekolk writes, "one of the guys on our team likes to be thorough. Very, very thorough."
/* This program will only run if the laws of mathematics hold */ if(1 == 0) { fprintf("Oh crap - we are not running in the correct Universe\n"); exit(17); }
"This is in our production code," notes Joseph Daigle, "I can only hope they rolled a die to ensure this was actually random."
public static int RANDOM_PRIME_NUMBER = 215;
"I stumbled upon this while clearing up an Excel Automation project," Veggen Skrikk writes, "I wonder who's that lucky fellow!"
/*3 times because if we have filter on some column - clean only that data, and after that cleans everything else (2.), and the 3. is for lucky :) */ worksheet.Cells.ClearContents(); worksheet.Cells.ClearContents(); worksheet.Cells.ClearContents();
Phil writes, "the 2.2 release of the Android SDK pays homage to WTF moments with an actual API change to the log code."
// What a Terrible Failure: Report a condition that should never happen. Log::static int wtf(String tag, String msg)
"I found this snippet in the middle of a large class written by a colleague of mine," Matt writes, "I think the comment and the snippet itself sum up my experiences with this particular developer perfectly."
Map<TransactionId, List<BillingTransaction>> workMap = new HashMap<TransactionsId, List<BillingTransaction>>(); // Do not remove the following line. HashMaps are crazy and point // to old reference data even if they were instantiated fresh! workMap.clear();
"I stared at this code hoping something would shout 'April Fools!'," wrote Stephen, "unfortunately, nothing of the sort happened."
public static boolean isAlphaNumeric(char c) { return !isLetter(c) && !isDigit(c); }
"I found this while going through a (thankfully, long gone) colleague's code," Craig wrote, "there were atleast four of these in the code."
<script type="text/javascript">document.write('</div>')</script> <noscript></div></noscript>