OCR GCSE (J277) SLR 2.3 Defensive design considerations part 1

This video is the first of two videos about defensive design considerations. Data is not always entered in ways that a program might expect. To prevent invalid data crashing a program, validation techniques are used to check data before it is processed.