What does maintaining code refer to?
List reasons for maintaining software.
How does intrinsic documentation contribute to the maintenance of code?
Good intrinsic documentation makes it easier to modify in newer versions as the purpose of different elements of code can be easily understood not just by the original developer.
What is a patch and how is it used in the maintenance of software.
Users need a way to update their software when changes are made.
A patch is an executable file that modifies the existing code in an installation to make these changes.
The alternative would be to have users completely reinstall the updated program.
When maintaining code, how would developers locate the section of code to be altered?
What are some examples of changes that developers might make to the source code?
Discuss the importance of testing when maintaining source code.