Revise Computing
revisecomputing.co.uk
Free student revision
See questions
For schools
School enquiry
Free GCSE notes
Login
Enquire
Start revising free
Free revision
See questions
For schools
School enquiry
Free GCSE notes
Knowledge organisers
/
GCSE Computer Science (J277)
/
Defensive Design
OCR J277 Paper 2 · 2.3.1
Defensive Design
How to validate user input, authenticate users, and write robust programs
All GCSE topics
Practise exam questions
Revision notes
a.
Defensive design considerations: Anticipating misuse, Authentication
b.
Input validation
c.
Maintainability: Use of sub programs; Naming conventions; Indentation; Commenting