🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Extreme Programming

In plain terms

An Agile methodology emphasizing engineering practices.

Going deeper

Extreme Programming (XP) promotes practices like pair programming, TDD, continuous integration, and frequent small releases for high-quality code. It's discipline-focused Agile.

Under the hood

Technical practices distinguish it from process-focused frameworks; influential on modern engineering culture.

Examples

Pair programming, TDD, CI, small releases, refactoring, quality focus.

Think of it like...

Like a sports team obsessed with rigorous drills and constant feedback to stay sharp.

Feedback & Bug Report