开发者社区> 问答> 正文

自动化重构方案

如何进行代码的"自动化重构"
例如: 如何修改一下代码的方法名及其的调用?

/usr/bin/env python

def test():

test = 'test()'
print test[:-2]

test()
注:

  1. IDE一般都有这样的功能, 这里希望的是自动化完成批量的操作.
  2. 这里不考虑正则之类的方法, 例如代码中的同名字符串很容易会被替换掉.
  3. 题主的实践是使的用python-rope [https://github.com/python-rope/rope]
    来重构, 但是只找到修改变量的方法. 有没有有经验的提供一下方法或者其他类似工具.
  4. 不一定局限于python 重构其他语言的工具也可以分享一下.
  5. 这里的"自动化重构"是指, 不需要我手动进行操作. 当我编写好重构规则, 即可批量对某些项目进行重构. 类似python-rope

展开
收起
蛮大人123 2016-02-22 14:40:48 2358 0
1 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
自动化、智能化网络运维 立即下载
从自动化到智能化的阿里运维体系 立即下载
小红书移动端自动化数据采集实践 立即下载