- In a code review, if someone doesn’t like the code the developer doesn’t lose points, they get feedback.
- From this feedback the developers improve their code and improve their craft.
- It is very important to provide students with iterative improvement opportunities instead of just removing points and telling them they got it wrong.
- Structure homework assignments like company code reviews.