Writing maintainable programs

LogoThis section investigates how to write maintainable programs. The areas discussed include:

          * terminology

          * program writing techniques

          * variables and constants

          * scope

          * using conventions

          * modular design

          * annotating code

          * indenting and formatting

Please use the menu to navigate through the notes, self-marking tests, question and answer sheets and the other resources.