The practice of team members checking each other's code to catch bugs, improve quality, and share knowledge.