Defensive Design - Crossword
Complete the crossword using the clues below. Press submit to check your answers.
Clues
- Approach to writing programs so they cope with unexpected behaviour and stay easy to maintain. (15)
- Considering how people might behave in ways a program was not designed for. (6)
- Confirming a user is who they claim to be before giving access to a program. (14)
- Checking that data entered is sensible and follows rules before the program uses it. (15)
- How easy a program is to read, understand, fix and update. (15)
- Using separate procedures or functions to break up a large piece of code. (11)
- Using spaces at the start of lines to show which lines are inside a block. (11)
- Adding notes to code to explain what it does, ignored by the translator. (10)
- Describes a program that keeps working correctly whatever users do. (6)
- Shown to the user when invalid data is entered, telling them what to do. (12)
Log in or sign-up to access the crossword
Don't have a login?
You can still revise this topic