Skip to main content
SWStudyWalks Search

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.

Something wrong in this lesson? Flag it  ·  Sources for Computer Science