SW StudyWalks

Computer Science  /  CS 0485  ·  Atom · ~20 seconds

"Refactoring Rewrites Behavior"

Video not yet published
to the StudyWalks catalog
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.