After doing code reviews, programmers rarely find enough time to genuinely know each line of code we are reviewing. Rather, we need to swiftly contemplate different conditions where that code may fail ...