Skip to main content
ExamExplained
NSW · Software Engineering
Software Engineering study scene
§-Quick questions
NSWSoftware EngineeringModule 4: Software Engineering Project

Quick questions on Code review and quality explained: HSC Software Engineering Module 4

5short Q&A pairs drawn directly from our worked dot-point answer. For full context and worked exam questions, read the parent dot-point page.

What is code review?
Show answer
A peer reviews every change before it is merged. In modern Git workflows, this happens on pull requests:
What are pre-commit hooks?
Show answer
Run linters and formatters automatically on every commit, before the change leaves the developer's machine. Saves a round trip with CI.
What is architecture decision records (ADRs)?
Show answer
For decisions that shape the codebase, write a short record:
What are metrics?
Show answer
Use metrics as signals to investigate, not targets to optimise (Goodhart's law).
What is no review for "small changes"?
Show answer
Production outages routinely come from one-line changes. Every change goes through review.

Have a question we have not covered?

This dot-point answer is short enough that we have not extracted many short questions yet. Read the full dot-point answer or ask Mo, our study assistant, in the chat for follow ups.

ExamExplained