Рефакторинг - процесс изменения кода с целью улучшения читаемости, ну и соблюдения бест практикс
Вообще не в ту степь. Цель рефакторинга - повысить maintainability. А под ним уже можно понимать многое, начиная от уместности архитектуры в изменившейся бизнес модели, до оптимизаций