Hacker News new | ask | show | jobs
by gardarh 3030 days ago
Reminds me of the time I decided to always start using braces for if statements. I was figuring out why this line didn't work:

  if(condition)
     doSomething()
And naturally the obvious thing do to was to add a debugging statement:

  if(condition)
    logSomething()
    doSomething()
And if I remember correctly all of a sudden the bug didn't exist anymore for the condition I was reviewing. Took me a while to figure out what was going on. Lesson learned: Just always use braces.
1 comments

A variant of that one led to quite a security bug for Apple: https://blog.codecentric.de/en/2014/02/curly-braces/