Summary
These are the steps to take when looking at code. Keep in mind that, hopefully, you won't need to go through all the steps:
- 1.
Split the code into sections with goals.
Separate the code into smaller sections and determine what changes each section is supposed to make to the program's variables.
- 2.
Identify the meaning of each variable.
Figure out the logical meaning of each variable and note where it is used and modified.
- 3.
Look for known gotchas.
Do some quick checks of the code to look for some basic errors that can be found quickly.
- 4.
Choose inputs for walkthroughs.
Pick a good set of inputs to use when walking through the code.
- 5.
Walk through each section.
Carefully walk through the code, emulating each instruction in your mind and tracking what changes it makes to the variables in the program.
|