Peer code review process
Another developer checks a change before it is merged, using a checklist that includes security checks, and approves it. The decision is recorded on the pull request.
Understanding Peer code review process in VCE Software Development U4O2
What it does: A security checklist is used in the review, and a ticked item shows the reviewer checked that security requirement. Recording the reviewer and the decision on the pull request keeps a record of who reviewed the change and what was decided. A peer review needs a second pair of eyes. Authors often miss their own mistakes, including security flaws. Review is a gate. Problems are caught before the code is merged, when they are cheapest to fix. A security checklist targets risks such as missing input validation, hard-coded secrets and weak access control, not personal style. A change with a security flaw must not be approved. Request changes, then re-review once the fix is made.
Common mistakes: A peer code review needs another developer. The author cannot review their own change. It should be reviewer = other_dev(author). The reviewer should only approve when every checklist item passes, including the security checks. It should be checklist.all_passed(), not any_passed().
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 49–72) and word search (Modules 49–130).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
peer code reviewFill in the Blanks
Spot the Error
Student with a class code? Join your class →