Exploring various bugs
Before getting too excited about eliminating bugs, we need to understand what we're dealing with. Some errors are obvious, and therefore, easy to find and eliminate. The syntax and compile errors discussed in Chapter 11, Handling Errors, fall into this category, because we eliminate them before running the procedure.
What we're dealing with here is the typical runtime error, which will only rear its ugly head once we run the procedure.
This is a theoretical recipe, in the sense that we are going to identify and list various bugs. Other than making notes, either in Word or Excel, nothing else is needed.
Here is a list of the different categories of bugs:
- Logic error bugs: The name says it all, meaning that whatever you're trying to do with your code doesn't make logical sense. A simple example would be when you assign the wrong value to a variable. All calculations related to that variable will result in incorrect results. ...