Revise Computingrevisecomputing.co.uk
Free student revisionSee questionsFor schoolsSchool enquiryFree GCSE notes
Free revisionSee questionsFor schoolsSchool enquiryFree 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 topicsPractise exam questions

Revision notes

  • a.Defensive design considerations: Anticipating misuse, Authentication
  • b.Input validation
  • c.Maintainability: Use of sub programs; Naming conventions; Indentation; Commenting