Descrição
Analisa e reescreve código Python para oferecer recursos de refatoração como renomear, mover, extrair e navegar pelo código. Editores e ferramentas de desenvolvimento usam isto para entender a estrutura do projeto antes de alterar arquivos-fonte.
Desenvolvedores normalmente recebem isto por meio de uma IDE, plugin de editor ou ferramenta Python. Como refatoração pode modificar muitos arquivos, revise os diffs e mantenha controle de versão ativo antes de aplicar grandes mudanças automáticas.