Use when
The first goal is regaining control before changing behavior in poorly tested or hard-to-understand code.
The first goal is regaining control before changing behavior in poorly tested or hard-to-understand code.
Use mini for legacy-safe changes and review.
Pair with Refactoring after tests or characterization are in place.