DEV3L on Five Lines of Code - How and when to refactor
Refactoring zealots will tell you you cannot refactor without proper unit test in place - Five Lines of Code assumes no tests available (although highly encouraged) while providing practical coding patterns (XP/Clean Code/Refactoring) that leverage the IDE and compiler such that they are considered "safe".
Tags: agile, refactoring, cleancode, craftsmanship