建议重构的 Python 工具

标签 python refactoring

在挖掘遗留 Python 代码并自己编写 Python 代码时,我经常使用 pylint .我也在使用 Clone Digger .我最近开始使用 rope ,这是一个用于自动重构的库。

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

最佳答案

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

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

我自己从未使用过它,但已经阅读过它。听起来像您要找的东西。

关于建议重构的 Python 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785667/

相关文章:

java - 在对象中包装 boolean 值

Ruby - 重构以处理不同类型的错误

jquery - 我可以干掉这些 jQuery 调用吗?

python - 在循环中将项目添加到数组

python - 从字符串创建两个列表,排除和包含括号之间的字符串

python - 检查需要删除多少个字符才能在 Python 中生成字谜

python - 如何从 OSX 上的 Python 3.5 中的另一个文件夹导入 python 文件?

refactoring - 在多个 mapper.xml 中重用 MyBatis ResultMap

python - 我可以使用哪些工具来查看同一文件的两个部分的差异?

python - 无法在 mod_python 下获取类的单独实例