- Two basic program comprehension approaches
- Prevenient/proactive
- The program understanding is formulated as a forethought before or during the development of the source program
- Posterior/reactive
- The program understanding is formulated as an afterthough following the completion
of the source program.
| | Here we want to make a distinction which represents when the program comprehension is dealt with relative
to the time where it is actually needed. The prevenient approach represent the cases in which some documentation
is explicitly written before it is needed. The posterior approach, on the other hand, represent the cases
in which the comprehension is attempted to be extracted from the
program, when it is needed typically in a late phases of the program
life time. |