Imagine this: you add some code to a project, thinking that it all looks good.  Then you run the program, and it blows up somewhere in the middle.  Reading through the code, it’s not immediately understandable why the code you added...