Skip to main content

Refactoring

This video presents the same text shown beside it, spoken and on screen. It adds nothing the text does not say.

State

Refactoring is a reorganization technique that simplifies a design without changing its functionality — the structure improves while the behavior holds still, and the pairing is the definition.

Show

A tangled routine rewritten into clean pieces still computes the same answers.

Watch for

The without-changing-functionality clause is the entire definition.