О Забудьте о своем инструменте, вместо этого используйте TDD и хорошую книгу, такую как рефакторинг для разработки шаблонов Кериевского. Проблема в том, что рефакторинг - это способ улучшить ваш код и дизайн, но только вы можете знать, чего вы хотите достичь, никакой инструмент рефакторинга не сможет сделать это за вас.
Суть в том, что лучший способ научиться рефакторингу - это изучать примеры, а не следовать каким-то глупым / простым инструментам, потому что они не научат вас никакому сложному рефакторингу и не скажут, есть ли у вас рефакторинг, который хорошо сочетается с вашим кодом.
PS Прочтите Фаулера «Рефакторинг» и Кериевского «Рефакторинг для разработки шаблонов», эти книги необходимо прочитать при изучении рефакторинга. И они упоминают простой способ проверки необходимости рефакторинга (пахнет).
Также рассмотрите TDD как хороший способ убедиться, что ваши ссылки безопасны и не нарушают ваш код.
Бек "Разработка через тестирование на примере" - хорошая книга для начала.
А у Python есть PyUnit для TDD.