BoreNO

How to Give Clear and Constructive Peer Code Review Comments

Designed for Mid-level software engineers who regularly participate in peer code reviews but struggle with delivering feedback that is both clear and constructive, particularly in fast-paced Agile environments. to spark real collaboration and high-energy learning.

A 90-minute virtual workshop for cross-functional engineering teams. Pain points include: rushed reviews, ambiguous feedback, and tension due to poorly phrased comments. Attendees value technical depth but worry about hurting peer relationships or wasting time with unclear critique.

Icebreaker
Activity 1

Comment CSI Challenge

Kick off with a detective-style investigation: share anonymized code review comments from real projects (e.g., 'Why did you use this function?') and invite participants to guess the intent behind each comment. Teams try to decode technical and emotional layers, sparking intrigue and debate.

Tap to view the full activity.

Why this works

Curiosity-driven analysis sharpens attention, primes participants to look beyond surface text, and exposes underlying communication patterns.

Icebreaker
Activity 2

Vague vs. Constructive Showdown

Present a series of code review comment pairs—one vague or negative, one constructive (e.g., 'This is bad.' vs. 'Consider refactoring for readability by splitting into smaller functions.'). Challenge participants to vote which is more actionable, then reveal common misconceptions about 'politeness' versus clarity.

Tap to view the full activity.

Why this works

Direct comparison confronts implicit bias and misconceptions about feedback—making it safe to see why vague comments fall short.

Icebreaker
Activity 3

Safe ‘Rewrite This’ Micro-Game

Invite everyone to rewrite a deliberately unclear code review comment (e.g., 'Not sure this works.') in a way that is specific and constructive. Use anonymous submission tools (e.g., Mentimeter, Jamboard) so there’s zero pressure or spotlight.

Tap to view the full activity.

Why this works

Anonymous participation lowers risk, lets everyone test phrasing skills, and builds confidence.

Icebreaker
Activity 4

Feedback Olympics Relay

Turn up the energy: assign teams to rapidly transform a batch of poor code review comments into clear, constructive feedback. Teams compete in a timed relay—each member improves one comment, passes it forward, and tries to outdo the previous rewrite.

Tap to view the full activity.

Why this works

High-energy competition breaks monotony, encourages rapid learning, and reinforces skill through iterative practice.

Icebreaker
Activity 5

‘Senior vs. Junior’ Review Dilemma

Pose a dilemma: Should feedback to junior or senior engineers differ? Share two sample snippets (‘You missed validation here’ vs. ‘This input needs validation—let’s pair on how to approach it if you’d like’), then launch a debate on tailoring comments to audience and context.

Tap to view the full activity.

Why this works

Real-world dilemmas boost engagement, anchor learning in practical stakes, and reveal nuance in communication.

Icebreaker
Activity 6

Personal ‘Best Review Ever’ Reflection

Wrap up with active reflection: Ask participants to recall the most helpful code review comment they ever received (or gave) and jot down how it influenced their growth. Volunteers share stories, linking personal experience to concrete learning.

Tap to view the full activity.

Why this works

Reflection cements learning and personal meaning, priming action by connecting knowledge to lived experience.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email