Producing Robust Programs

Defensive design considerations:
-input sanitisation/validation
-planning for contingencies
-anticipating misuse
-authentication
Maintainability:
-comments
-indentation
The purpose of testing
Types of testing:
-iterative
-final/terminal
How to identify syntax and logic errors
Selecting and using suitable test data


powerpointProducing Robust Programs

Share this page!