3.1: Defensive Design
Defensive Design Considerations
Understanding of the issues a programmer should consider to ensure that a program caters for all likely input values.
Understanding of how to deal with invalid data in a program.
Authentication to confirm the identity of a user
This page is still being updated.
Practical experience of designing input validation and simple authentication (e.g. username and password)
Understand why commenting is useful and apply this appropriately
3.1 - Defensive Design:
1. Describe t.