Lorsque je creuse le code Python existant et que j'écris moi-même du code Python, j'utilise souvent pylint. J'utilise aussi Clone Digger. J'ai récemment commencé à utiliser rope, qui est une bibliothèque pour le refactoring automatisé.Outil Python qui suggère des refactorings
Mais je cherche autre chose que de la corde. Je préférerais un outil qui ne fait que suggérer des refactorisations possibles: nomme le refactoring, en fournit éventuellement une courte description (excellent pour l'apprentissage), met en évidence la section de code et me permet de faire le refactoring moi-même. Existe-t-il un tel outil?
À des fins d'apprentissage, je recommande soit http://www.refactoring.com/ ou le livre par Martin Fowler, je ne connais pas d'outil qui fonctionne exactement comme vous l'avez décrit :( – Ryan
Avez-vous Voici un exemple concret du type d'outil que vous recherchez, qui existe déjà pour Python ou un autre langage de programmation: – bignose
pylint et Clone Digger suggèrent des endroits problématiques en pointant vers des problèmes spécifiques dans le code, mais ils ne suggèrent pas de refactorisation – Anonymous