I think it’s covered: the programmer has a mental model of the what the code does (say, drawing a triangle on the screen) that does not match what the code actually does (completely fail to start up due to a syntax error). I agree that this isn’t really all that great a way of describing those sorts of bugs or how to fix them, but it is at least included in the law.
I think it’s covered: the programmer has a mental model of the what the code does (say, drawing a triangle on the screen) that does not match what the code actually does (completely fail to start up due to a syntax error). I agree that this isn’t really all that great a way of describing those sorts of bugs or how to fix them, but it is at least included in the law.