Comment Read "Working Effectively with Legacy Code" (Score 2, Insightful) 86
...By Michael Feathers.
The scenario that you may find is
"we can't refactor until we have unit tests and we can't have unit tests until we refactor".
The book has some strategies for getting around that paradox.
You may find, however, that some code is essentially un-testable as written.