Python工具,建议重构

Ano*_*ous 10 python refactoring

在深入研究遗留Python代码并自己编写Python代码时,我经常使用pylint.我也在使用克隆挖掘机.我最近开始使用rope,这是一个自动重构库.

但我正在寻找除绳索之外的其他东西.我更喜欢一个只提出可能的重构建议的工具:命名重构,可选地提供它的简短描述(非常适合学习目的),突出显示代码部分并让我自己进行重构.有这样的工具吗?

小智 2

看看自行车修理工http://bicyclerepair.sourceforge.net/

什么是自行车修理工?Bicycle Repair Man 项目是为 python 创建重构浏览器功能的尝试。它被打包为一个库,可以添加到 IDE 和编辑器中以提供重构功能。软件包中包含 Emacs 和 Vi 的绑定。

我自己从未使用过它,但读过相关内容。听起来像是您正在寻找的东西。

  • BicycleRepairMan 就像绳子一样,但比绳子更古老并且功能更少。这不是我要找的。我过去曾使用过 BRM。我在问题中没有提到它,因为绳索取代了它。 (2认同)