Mind map
Producing Robust Programs
Map content
Producing Robust Programs
Defensive Design
- Protection against unexpected user inputs
- Validation
- Type check
- Length check
- Format check
- Range check
- Presence check
- Validation
- Maintainability
- Reducing the chance of introducing coding mistakes/bugs
- Comments
- Indentation
- Formatting
- Subroutines
- Naming Conventions
- Reducing the chance of introducing coding mistakes/bugs
- Minimising/removing bugs
- Testing
- Iterative
- Repeatedly testing whilst coding
- Final
- Testing after finishing
- Testing Table
- Valid Data
- Invalid Data
- Borderline Data
- Iterative
- Testing
- Authentication
- Usernames
- Passwords
- Access Rights
- Limit login attempts
- Protection against unexpected user inputs
Information
- Description
- Mind Map on Producing Robust Programs, created by Ethan King on 24/11/2022.
- Created by
- Ethan King
- Views
- 0
- Rating
More on Robust Programming and Testing