Programs must run correctly or they are of little value. The careful planning and testing of a program is essential, as is writing maintainable code which assists future updating.
Once a programSequences of instructions for a computer. has been written the programmer may want to evaluate the strengths and weaknesses of a program. There are a number of criteria that can be used to decide how successful a program is:
Is the program easy to use?
Does the program meet all of the original requirements?
Is the code maintainable codeProgramming code that is easy to understand and amend.?
Is the program efficient?
The answers will help the programmer evaluate what could be done better next time or to refine the program, following evaluation.