6 ms·
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
by gardarh 9y 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.
- jug 9y agoA variant of that one led to quite a security bug for Apple: https://blog.codecentric.de/en/2014/02/curly-braces/ https://blog.codecentric.de/en/2014/02/curly-braces/