3.2 — The debugging process
Let’s say you’ve written a program, and it’s not working correctly — the code all compiles fine, but when you run it, you’re getting an incorrect result. You must have a semantic error somewhere. How can you find it? If you’ve been following best practices by writing a little bit …