Menu

Revision notes

Producing Robust Programs

  1. Section 1Defensive DesignDefensive designInput sanitisationInput validationValidation checksValidation loops8 notes 15 min readStart reading
  2. Section 2TestingPurpose of TestingIterative TestingFinal TestingTest Data TypesTest Plans6 notes 11 min readStart reading