The Saddest Words: What If

Date:

Share:

Conditional statements, we would hope, are one of the most basic and well understood constructs in any programming language. Hope, of course, is for fools and suckers, so let’s take a look at a few short snippets.

Our first installment comes from Jonas.

if (!checkAndDelete(Definitions.DirectoryName, currentTime)); 

I appreciate the comment, which informs us that this empty statement is intentional. Why it’s intentional remains mysterious.

Jonas found this while going through linter warnings. After fixing this, there are only 25,000 more warnings to go.

Brodey has a similar construct, but from a very different language.

If (Session.Item(Session.SessionID & "Origional") IsNot Nothing) Then
End If

I have to give bonus points for the origional spelling of “original”. But spelling aside, there’s a hint of something sinister here- we’re concatenating strings with the SessionId– I don’t know what is going wrong here, but it’s definitely something.

Our last little snippet comes from Midiane. While not a conditional, it shows a misunderstanding of either booleans or comments.

$mail->SMTPAuth = false; // turn on SMTP authentication

The comment clearly is out of date with the code (which is the main reason we shouldn’t repeat what is in the code as a comment). At least, we hope the comment is just out of date. A worse scenario is that setting the flag equal to false enables it.

Source link

Subscribe to our magazine

━ more like this

‘ A former stray refused to stop yelling until we listened’: An orange hero finds a hidden, hurting kitten and shows him the way...

Some homes receive mail, others receive packages. Then there are houses like this one, where the Cat Distribution System apparently delivers full citizens. Hector...

Currently: Obsessing Over These Fashion Combos That’ll Make The Best Gifts

When it comes to gifting, the best fashion presents are the ones that get real use — not just admired in the closet. And...

Trump Lovingly Pats Elon Musk on Stomach During Dinner at White House

Elon Musk attended a dinner Tuesday at the...

Jeffrey Epstein: Trump’s A Bad Guy | "Bubba" Was Neither A Clinton Nor A Horse | Trump: I Don’t Care | The Late Show...

Newly-released emails show Jeffrey Epstein found Donald Trump to be the worst person he'd ever met, and...