Mapa mental
producing robust programs
Conteúdo do mapa
producing robust programs
defensive design
- protective against unexpected user input
- validation- the process of insuring data entered is sensible or reasonable
- type check
- length check
- format check
- range check
- presence check/ null check
- validation- the process of insuring data entered is sensible or reasonable
- maintainability
- maintainability is a defence strategy that is used to insure that code is maintainable. this means that you code is writen in such a way that other devs can read the code. this reduces the chance for bugs / mistakes
- comments
- indentation
- formatting(subroutenes)
- maintainability is a defence strategy that is used to insure that code is maintainable. this means that you code is writen in such a way that other devs can read the code. this reduces the chance for bugs / mistakes
- minimising/ removing bugs
- testing is required to insure that a developed program functions as it was designed and meats the needs of the end user
- iterative testing- testing while the code is being developed
- final testing- testing at the end of the development
- test plans are plans used to ensure a system is fully tested. you use different type of data to do this
- valid data- should produce the expected result
- invalid data - should produce a error
- borderline- used to test the edge between valid and invalid are dealt with correctly
- testing is required to insure that a developed program functions as it was designed and meats the needs of the end user
- protective against unexpected user input
authentication
- this checks that the right people are logging on
- usernames and passwords
- have complex passwords and update them regularly
- limit login attempts
- this checks that the right people are logging on
Informações
- Descrição
- Mapa Mental sobre producing robust programs, criado por Ryan Smith em 24-11-2022.
- Criado por
- Ryan Smith · nov 2022
- Atualizado
- 24 nov 2022
- Visualizações
- 1
- Avaliação