Mind map
Defensive Design
Map content
Defensive Design
Input Sanitisation
- Cleaning up input data / removing unwated data
- removing specisl char / preventing SQL injection
Validation
- Checking whether input data should be allowed / is sensible / follwos criteria
- Goals cannot be less than 0
Authentication
- Ensuring only authorised users are allowed to access the data.
Verification
- Checking whether data has been entered correctly
- For e.g: double entry / visual check
Maintainable code
- To allow other programmers to understand the code
Information
- Description
- Mind Map on Defensive Design, created by Shazbaz Bokhari on 05/12/2019.
- Created by
- Shazbaz Bokhari
- Views
- 0
- Rating
More on Robust Programming and Testing