Cuando busco en el código de Python heredado y escribo el código de Python, a menudo uso pylint. También estoy usando Clone Digger. Recientemente comencé a usar rope, que es una biblioteca para la refactorización automatizada.Herramienta de Python que sugiere refactorizaciones
Pero estoy buscando algo más que una soga. Preferiría una herramienta que simplemente haga sugerencias sobre posibles refactorizaciones: nombra la refactorización, opcionalmente proporciona una breve descripción de ella (ideal para fines de aprendizaje), resalta la sección de códigos y me permite hacer la refactorización yo mismo. ¿Hay tal herramienta?
Para fines de aprendizaje, recomendaría http://www.refactoring.com/ o el libro real de Martin Fowler, no conozco ninguna herramienta que funcione exactamente como usted describió :( – Ryan
Tiene un ejemplo concreto del tipo de herramienta que está buscando, que ya existe para Python u otro lenguaje de programación? – bignose
Tanto pylint como Clone Digger sugieren algunos lugares problemáticos al señalar problemas específicos en el código, pero no sugieren refactorizaciones – Anonymous