Mapa mental
producing robust programs
Conteúdo do mapa
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
Informações
- Descrição
- Mapa Mental sobre producing robust programs, criado por Archie Goddard em 24-11-2022.
- Criado por
- Archie Goddard
- Visualizações
- 0
- Avaliação
Mais sobre Robust Programming and Testing