Computer Science / Unit 9 CS 0485 short lesson, about 20 seconds
"Refactoring Rewrites Behavior"
Captions available
The idea
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.
In practice
A billing routine that rounds differently after its "cleanup" was changed, not refactored.
Where people slip
The regression suite is how the claim gets checked.
Your place on the trail
Every lesson rests on earlier ones and opens later ones. Tap any to jump.
Builds on
Unlocks
Something wrong in this lesson? Flag it · Sources for Computer Science