slug: code-review
title: "Code Review — Giving and Receiving Feedback"
version: 1.0.0
description: "Master code reviews — what to look for, how to give feedback, and how to receive it constructively."
category: developer-skills
tags: [code-review, feedback, collaboration, pull-requests, quality]
difficulty: beginner

xp:
  read: 10
  walkthrough: 30
  exercise: 20
  quiz: 15
  quiz-perfect-bonus: 10
  game: 20
  game-perfect-bonus: 10

time:
  quick: 5
  read: 15
  guided: 40

prerequisites: []
related: [clean-code, technical-debt]

triggers:
  - "How do I do a good code review?"
  - "How do I give constructive code feedback?"
  - "What should I look for in a code review?"
  - "How do I handle code review comments?"

visuals:
  diagrams: [diagram-flow]
  quiz-types: [quiz-drag-order, quiz-timed-choice]
  game-types: [scenario]
  playground: null
  slides: true

sources:
  - url: "https://google.github.io/eng-practices/review/"
    label: "Google's Engineering Practices (Code Review)"
    type: docs
