Mapa mental
Producing Robust Programs
Contenido del mapa
Producing Robust Programs
Defensive Design
- Protection against unexpected user inputs
- Validation
- Type Check , Length Check, Format Check, Range Check, Presence Check
- Data entered is sensible and reasonable
- Validation
- Maintainability, ensuring code is reliable
- Reduces the chance of introducing coding mistakes/bugs
- Comments, Indentation, Formatting
- Testing
- Ensures program functions as designed and meets the needs of the end user
- Iterative Testing - Testing throughout development Final Testing - At the end of the development, the program should be tested
- Testing (Test Plans)
- Valid data - Expected result Invalid data - Should produce an error Borderline - Between valid and invalid
- Authentication
- Usernames and Passwords, limiting access
- Update passwords regularly, complex passwords and limited login attempts
- Protection against unexpected user inputs
Información
- Descripción
- Mapa Mental sobre Producing Robust Programs, creado por Charlie Gosbee el 23/11/2022.
- Creado por
- Charlie Gosbee
- Visitas
- 1
- Valoración