> The update corrects a logging check: “Assert had a bad check to validate the value of circular buffer’s index value. Instead of checking the max value as N, it checked for N-1,” Dell’s advisory said.
So the code was never tested even once?
So the code was never tested even once?
Engineering processes are systems with their own bugs, and the people/systems that implement them can’t deliver perfectly either.
There are always going to be things that slip through, and some of them are bound to look embarrassingly sloppy.
I'm not talking automated testes or anything. Just once, on your own machine.
I agree that it is a bit unfair to pick an example after the fact. But it does not inspire confidence.
I'd love to see an entire thread on this topic alone.