Mapa mental
Producing Robust Programs
Conteúdo do mapa
Producing Robust Programs
defensive design
- a strategy to make program more robust
- protection against unexpected inputs
- validataion
- process of ensuring data is sensible
- type check (correct data types)
- length check
- format check(check its a certain pattern)
- range check(numbers fall within limits)
- presence check(nothing has been left blank)
- validataion
- maintainability
- commenting(understand what the code does)
- indentation
- formatting(subroutines)
- name conventions
- removing bugs
- testing
- iterative
- testing whilst developing your program
- final
- once program is finished program is tested against requirements
- they use a test table
- iterative
- testing
- protection against unexpected inputs
- valid data
- invalid data
- borderline
- authentication
- usernames and passwords
- secure strong passwords
- a strategy to make program more robust
Informações
- Descrição
- Mapa Mental sobre Producing Robust Programs, criado por William Lamport em 23-11-2022.
- Criado por
- William Lamport
- Visualizações
- 1
- Avaliação