Skip to main content

"Refactoring Rewrites Behavior"

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

State

A change that alters what the software does is not refactoring — the technique's definition requires functionality preserved, and calling behavior changes "refactoring" hides feature work inside a safety word.

Show

A billing routine that rounds differently after its "cleanup" was changed, not refactored.

Watch for

The regression suite is how the claim gets checked.