OCR GCSE Computer Science · J277
Paper 2
Revise: Defensive Design ConsiderationsDefensive design means anticipating these possibilities and designing the program to handle them safely. This helps make a program robust: unexpected input should not cause it to crash or produce an inappropriate result.