For all you fans of CloneAndModifyProgramming (CAMP), many IntegratedDevelopmentEnvironments now support this powerful technique while ProgrammingInTheDebugger.
You clone your code, modify it, and continue debugging, all without ever decoupling it or writing UnitTests for it!