To achieve correctness of code, you must first realize that your code is incorrect.
Too many times I’ve reviewed code that was written with only the obvious cases in mind. A small step towards writing better code is to think to yourself during (and even before!) coding: “what if?”.
Leave a Reply