Mindmap
producing robust programs
Inhalt der Mindmap
producing robust programs
defensive design
protection against unexpected user inputs
maintability
- maintaining that the code will last a long time
- reduces the chance of a mistake
minimising/removing bugs
validation
- defensive strategies
- sensible and reasonable
- type check length check
- format check range check presence check
formatting means subroutines
naming conventions creates constants
testing
- iterative
- repeatedly test the program while making it
- final
- do the testing when the program is finished
- testing if the program functions as it was designed
- iterative
test table
- reason for the test
- type of test
- test data
- expected outcomes
- valid data should produce the expected results
- invalid data should produce an error
- borderline tests the data between valid and invalid
authentication
- having usernames or passwords
- access rights
- decides what people can do
- access rights
- make users update their passwords regularly and have complex passwords
Informationen
- Beschreibung
- Mindmap am producing robust programs, erstellt von Archie Goddard am 24/11/2022.
- Erstellt von
- Archie Goddard
- Aufrufe
- 0
- Bewertung
Mehr zu Robust Programming and Testing