What is Pair Programming?

Category: Programming

1Definition

A software development technique where two programmers work together at one computer, continuously reviewing each other's code.

2Context

Part of agile practices. One person types (driver) while the other reviews (navigator), then they switch.

3Example

Two developers pair on a complex algorithm—one writes code while the other spots bugs and suggests improvements in real-time.

Common Trap

Pair programming isn't two people doing one person's job—studies show it catches more bugs and produces better designs.

Related Terms

More Programming Terms

Look up any term instantly

Get clear definitions without the jargon

Try WhatIsIt.ai