Mind map
Building Robust Programs
Map content
Building Robust Programs
UNWANTED INPUTS
- Input Sanitisation
- Cleans input of unwanted characters
- e.g stripping out spaces in a password
- Input Validation
- Checks the input as to whether it meets the criteria
- e.g. making sure an email address has an "@" symbol
- Input Sanitisation
AUTHENTICATION
- Making sure access is only available to certain users
- e.g having a password to a certain user account or restricting rights
- Security increased with more complex passwords/regularly changing them
MAINTAINABILITY
- Use of formatting/structure to make the code's intention clear
- comments
- indentation
- formatting
- helps out other programmers
- Use of formatting/structure to make the code's intention clear
TESTING
- Checks for things such as syntax and logic errors
- Syntax error occurs when a grammatical or spelling mistake occurs
- Runtime occurs when the code is running
- Logic error is when the code runs but not as expected
- Iterative testing
- Testing that occurs throughout the process of coding
- Final testing
- Testing that is performed once the code is complete to ensure it meets the user's needs
- Checks for things such as syntax and logic errors
Information
- Description
- Mind Map on Building Robust Programs, created by Jack White on 19/04/2018.
- Created by
- Jack White
- Views
- 0
- Rating