Diff-based review starts from the actual change
A diff review checks files, scope, behavior, tests, configuration, and accidental changes. An AI-generated summary can help orient the reviewer but cannot replace reading the actual diff.
Start with the file list, then inspect the causal path and verification evidence.
| Review pass | Focus |
|---|---|
| L1 scope | Unexpected files and unrelated changes |
| L1 behavior | Changed branches, errors, and contracts |
| L1 tests | Coverage of the changed behavior |
| L1 operations | Config, scripts, permissions, and generated output |
Diff review sequence
- Read the task and acceptance criteria.
- Inspect the changed-file list.
- Review the diff by behavior, not only by file.
- Check tests and configuration.
- Compare claims with commands actually run.
- Return findings with file:line and evidence.
- Record no-findings with scope and limits when appropriate.
Review note
Scope checked: <paths>
Unexpected files: none / <list>
Findings: <list or none>
Checks observed: <commands>
Unknowns: <limits>
Decision: accept / revise / holdCanonical lesson source · JavaRush
Open JavaRush material