Я работаю с устаревшим java-кодом без каких-либо Unit-Tests. Для работы с проектом необходимо реорганизовать многие классы.
Многие рефакторинги могут выполняться с помощью eclipse, и я делаю это вручную. После некоторого рефакторинга я рассматриваю diff для cvs-HEAD, но я не уверен, что все на 100% правильное.
Вопрос: Как я могу проверить рефакторинг, математически идентичный предыдущей версии? Я хочу, чтобы был инструмент, но я также принимаю "основные человеческие алгоритмы" в качестве решений.
Я знаю: "Запустите JUnit-Tests" - лучший ответ, но, к сожалению, в моем проекте нет.
Спасибо!