Mind map
Defensive Design
Map content
Defensive Design
Input Sanitisation
- Removing unwanted data/characters
- e.g removing special characters,preventing SQL injections
Validation
- Checking whether input data should be allowed is sensible or follows certain criteria before passing it into the program
- e.g goals cannot be less than 0
Verification
- Checking whether data has been entered correctly
- e.g double entry, visual check
Authentication
- Ensuring only authorised users can gain access to certain pieces of data
- e.g usernames and passwords
Maintainable code
- Allows other programmers to understand the code
- e.g comments,indentation,meaningful variable names
Information
- Description
- Mind Map on Defensive Design, created by Jessie McGurk on 05/12/2019.
- Created by
- Jessie McGurk
- Views
- 1
- Rating