Mind map
defensive design
Map content
defensive design
input sanitisation
- remove any unwanted before passing data through the program
- removing special characters/preventing SQL injection
- remove any unwanted before passing data through the program
input validation
- checking if data meets certain criteria before passing it into the program.
- goals cannot be less then 0
- checking if data meets certain criteria before passing it into the program.
verification
- checking whether data has been entered correctly
- double entry/visual check
- checking whether data has been entered correctly
authentication
- authentication can confirm the identity of a user before they're allowed to access certain pieces of data or features of the program
- usernames/password
- authentication can confirm the identity of a user before they're allowed to access certain pieces of data or features of the program
maintainable
- to allow other programmers to understand the code
- comments/indentation/meaningful/variable name
- to allow other programmers to understand the code
Information
- Description
- Mind Map on defensive design, created by Bryan Barnett on 05/12/2019.
- Created by
- Bryan Barnett · Dec 2019
- Updated
- Dec 5, 2019
- Views
- 0
- Rating
More on Robust Programming and Testing