How do you conduct a code review, and what key elements do you look for when providing feedback to peers?