Which check should you run before editing and after each small refactoring step?
Which must be preserved during a refactoring?
Replacing a whole block in one edit automatically rules out refactoring, even if all observable behaviour is preserved.
Circle one: True False
You will rename and move a class. Which plan makes failures easier to locate?
A billing function reads input, computes a bill and prints it. Which extraction plan best supports preserving its behaviour?
A previously passing check fails after one extraction. What is a useful next action?
Passing tests after every refactoring step prove that behaviour is unchanged for all inputs and effects.
Circle one: True False
A teammate combines a bug fix with helper extraction and labels the whole change refactoring. How should the review distinguish the work?