Mapa mental
2.3 robust programs Key vocabulary
Conteúdo do mapa
2.3 robust programs Key vocabulary
defensive design
- planning a program from the very beginning to prevent accidental or purposeful misuse
input sanitization
- removing erroneous data from a system prior to processing
data validation
- enduring all data is in the correct format prior to processing
contingency planning
- having built in checks and outcomes based on what happens when things go wrong
anticipating misuse
- building programs which do not allow a user to deliberately break the system
authentication
- having different levels of user and preventing everyday users from being able to significantly change a system
maintainability
- building software which is modular to enable sections to be updated and replaced without having to write the whole program again from scratch
code comments
- annotating code so that the person maintaining or working with your code in the future is able to understand your thought process
indentation
- making code more readable by laying it out in a manner that keeps the code separate
iterative testing
- step by step testing to ensure that small sections of the code work. before new parts are added and than rested .important to allow traceback to find out what caused any errors
terminal testing
- significant testing done once a program is complete under a range of conditions and on multiple hardware - often called alpha testing
beta testing
- making a small release of the software to a group of tech-literate enthusiasts to broaden the usage -testing and get lots of the feedback prior to full release
syntax error
- an error in the typing of the code. missing punctuation , spacing ect
test data
- data chosen to test the program. testers use a specific range of data
Informações
- Descrição
- Mapa Mental sobre 2.3 robust programs Key vocabulary, criado por sapphire hudson em 03-10-2019.
- Criado por
- sapphire hudson
- Visualizações
- 0
- Avaliação