Mindmap
Producing Robust Programs
Inhalt der Mindmap
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
Informationen
- Beschreibung
- Mindmap am Producing Robust Programs, erstellt von Charlie Gosbee am 23/11/2022.
- Erstellt von
- Charlie Gosbee
- Aufrufe
- 1
- Bewertung