Mapa mental
producing robust programs
Conteúdo do mapa
producing robust programs
defensive design
- maintainability
- reduce the chance of introducing coding mistakes/bugs
- comments
- easy to read and understand
- indentation
- formatting
- sub-routines
- naming conventions
- comments
- reduce the chance of introducing coding mistakes/bugs
- minimising/removing bugs
- testing
- iterative testing
- testing should be ongoing through the development process
- final testing
- at the end of development, when the program is complete. makes sure it meets the requirements of the customer
- making sure program functions as it was designed and meets the needs of the end user
- 'alpha testing'
- test plans
- made up of:
- reason for the test
- the expected outcome
- the actual result
- test data
- valid data
- invalid data
- borderline, on the edge between valid and invalid
- made up of:
- iterative testing
- testing
- validation
- protection against unexpected user inputs
- expect the unexpected
- ensuring data entered is sensible and reasonable
- type check
- length check
- format check
- range check
- presence check
- protection against unexpected user inputs
- maintainability
authentication
- check if the user is allowed access
- making sure a person is who they say they are
- usernames & passwords
- passwords more secure, more complex
- access rights
- login attempts
- check if the user is allowed access
Informações
- Descrição
- Mapa Mental sobre producing robust programs, criado por Ethan Jamieson em 24-11-2022.
- Criado por
- Ethan Jamieson
- Visualizações
- 1
- Avaliação