Personal opinion, people are generally way too concerned about buffer overflows in C. Meaning if you have issues with buffer overflows the root cause is you are seriously writing C the wrong way circa 2016.<p>When I hear buffer overflows I think.<p>Programmer trying to be smarter than he is.
Depreciated unsafe string functions.
Unnecessary pointer arithmetic.
No unit tests
Failing to use static code analysis tools