
Possible null dereference
Continue reading
Unreachable code
Continue reading
This post continues the series of articles, which can well be called “horrors for developers”. This time it will also touch upon a typical pattern of typos related to the usage of numbers 0, 1, 2. The language you’re writing in doesn’t really matter: it can be C, C++, C#, or Java. If you’re using constants 0, 1, 2 or variables’ names contain these numbers, most likely, Freddie will come to visit you at night. Go on, read and don’t say we didn’t warn you.
This code looks strange
Continue reading
An odd implicit type casting
Continue reading
An unconditional break
Continue reading
The bug in comparison functions
Continue reading
Idempotent loop
Continue reading
Buffer overflow
Continue reading