自动化重构方案与实践,自动化重构方案,如何进行代码的"自动化重
自动化重构方案与实践,自动化重构方案,如何进行代码的"自动化重
如何进行代码的"自动化重构"
例如: 如何修改一下代码的方法名及其的调用?
#!/usr/bin/env pythondef test(): test = 'test()' print test[:-2]test()
注:
1. IDE一般都有这样的功能, 这里希望的是自动化完成批量的操作.
2. 这里不考虑正则之类的方法, 例如代码中的同名字符串很容易会被替换掉.
3. 题主的实践是使的用python-rope [https://github.com/python-rope/rope]
来重构, 但是只找到修改变量的方法. 有没有有经验的提供一下方法或者其他类似工具.
4. 不一定局限于python 重构其他语言的工具也可以分享一下.
5. 这里的"自动化重构"是指, 不需要我手动进行操作. 当我编写好重构规则, 即可批量对某些项目进行重构. 类似python-rope
编橙之家文章,
相关内容
- python+webdriver想登录淘宝,输入用户名密码点登录后,提
- python把HTML存入Mysql,python存入mysql,用pyspider爬虫爬
- 知乎的qq登录怎么用python和webdriver定位到“账号密码登
- python爬虫模拟登陆,post后如何返回retUrl,pythonreturl,想
- python manage.py runserver 127.0.0.1:80 时出错,manage.pyrunserve
- 如何利用pycharm调试Django?能打印出变量的数据结构吗,
- django admin site 如何显示auth app 下所有model?,djangoauth,d
- python中print语句问题,pythonprint语句,for row in r
- 开启了django的web服务,页面不能访问,且没有任何错误
- 安装软件时,python 2.7 和 python 3 冲突的问题,python2.7
评论关闭