腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何对
Python
进行
重构
?
、
在进行
Python
重构
时,人们通常使用哪种工具!?对我来说,为了摆脱一个变量,我需要跟踪整个程序,以确保我完全删除了它!?
浏览 0
提问于2012-10-03
得票数 1
回答已采纳
5
回答
在
动态
语言中可以自动
重构
吗?
、
也许我对
动态
语言( Netbeans上的Ruby和Eclipse上的Groovy )的经验很有限,但在我看来,
动态
语言的本质使得
重构
(重命名方法、类、推送、下拉等等)变得不可能了。是自动的。可以用任何
动态
语言(使用任何IDE/工具)自动
重构
吗?我特别感兴趣的是Ruby和Groovy,以及与所有Java中100%的自动
重构
相比,
重构
是如何进行的。
浏览 5
提问于2010-02-23
得票数 10
回答已采纳
2
回答
重构
Python
类以获得
动态
参数,而不显着地更改调用模式
、
、
我在现有的代码库中的base_params.py模块中有一个
Python
类,如下所示: TIMESTAMP = datetime.datetime.now来电者以这种方式使用:现在,我希望将TIMESTAMP值替换为在运行时
动态
指定的值有没有办法在
Python
中做到这一点,而不需要调用者以戏剧性的方式
重构
他们的代码
浏览 7
提问于2021-06-25
得票数 1
回答已采纳
5
回答
建议
重构
的
Python
工具
、
在深入研究遗留
Python
代码和自己编写
Python
代码时,我经常使用。我也在使用。我最近开始使用,这是一个用于自动
重构
的库。 但我想找的不只是绳子。我更喜欢一个只对可能的
重构
提出建议的工具:命名
重构
,选择性地提供它的简短描述(非常适合学习),突出显示代码部分,并让我自己进行
重构
。有这样的工具吗?
浏览 0
提问于2009-04-24
得票数 10
3
回答
如何导航和
重构
用
动态
语言编写的代码?
、
、
我喜欢编写
Python
、Ruby或Javascript需要如此少的样板。我喜欢简单的函数结构。我喜欢简洁的语法。然而,在用
动态
语言开发大型软件时,有三件事我真的很擅长:标识我正在使用的对象的接口我一直在尝试简单的编辑器(即Vim)和IDE (Eclipse + PyDev),但在这两种情况下至于
重构
,例如更改方法名称,它在很大程度上取决于单元测试的质量。如果我试图通过“切断”应用程序的其余部分来隔离我的单元测试,那么就无法保证我的存根的接口与我要保存的对象保持同步。如何在
Python</em
浏览 0
提问于2011-02-02
得票数 14
4
回答
帮助将一个巨大的类一分为二的工具
、
、
这一次,我对
python
的工具很感兴趣,但我确信它不算数。
浏览 1
提问于2012-01-26
得票数 1
4
回答
Python
中的静态代码分析?
、
、
、
您可以为
Python
推荐哪些有用的静态代码分析。我相信它们对于
重构
代码很有用。我知道呀 编辑:我发现,无论是使用,还是,都可以用来编写一些自定义解析器。然后,人们可以使用graphviz来可视化,甚至是PlantUML图。
浏览 6
提问于2012-04-23
得票数 5
1
回答
使用imp模块在
python
中传递
动态
导入
、
、
我正在使用imp模块
动态
导入
Python
模块。效果很好。T
浏览 1
提问于2015-06-18
得票数 2
1
回答
Python
重构
、
我有一段代码想要
重构
。基本上有三个函数是复制粘贴的,除了它们的名称X,Y,Z。只有函数名称create?和变量errContext中的字符串发生变化。except Exception, e:我
重构
它的第一个尝试如下所示: def _create(self, name
浏览 2
提问于2014-08-22
得票数 0
3
回答
Python
重构
、
、
鉴于以下数据结构: 'foo': { 'public':{}, 'private':{}, 'other':{} },}做相反的事是微不足道的: response = {x,y['private'] fo
浏览 3
提问于2012-08-16
得票数 0
回答已采纳
1
回答
重构
Python
我正在尝试重写下面的
python
代码,它生成下面的当前输出 import re data =它主要在我上面的第一段代码中工作,但我正在尝试
重构
,以使它更清晰一些,并且输出到文本文件,而不是打印到终端 Undefined! Undefined!arguments": [{
浏览 4
提问于2016-02-18
得票数 2
回答已采纳
4
回答
Eclipse Web工具项目是否处理JSP内部的
重构
?
、
、
、
、
我一直在尝试让
重构
以我认为应该的方式工作,但没有成功。如果我使用
重构
来更改某个Java类中的方法名称,那么在JSP中对该方法的引用将被重命名。但它不起作用。包含类的Java项目中的引
浏览 1
提问于2009-02-11
得票数 6
回答已采纳
3
回答
Clojure的
重构
技术
、
我熟悉在C#和Java中
重构
相当大的代码库,但Clojure是另一回事,特别是因为它: 鉴于以上所述,在Clojure中处理代码
重构
的最佳方法是什么?
浏览 5
提问于2011-10-03
得票数 28
回答已采纳
1
回答
动态
仿射
重构
、
我想使用spring控制器获取用户输入命令& args,然后调用sendCommand方法。http://127.0.0.1:8090/offheap/cmd?command=set a 1 b 2 c 3 控制器代码如下:@RequestMapping(value = "/offheap/cmd") public String userInput(@RequestP
浏览 0
提问于2018-09-04
得票数 0
回答已采纳
3
回答
返回vector<MyClass>的boost.
python
expose函数
、
、
、
、
我正在用C++编写
Python
的扩展模块,并且我使用的是boost.
python
。我想公开一个返回vector<MyClass>的函数。我不太确定如何做到这一点,以及它将如何与
Python
WRT内存管理交互。当shared_ptr<MyClass>实例到达
Python
域时会发生什么?他们会被释放吗?所以我的问题是:我如何才能在不泄漏内存的情况下向
Python
公开一个返回MyClass实例的vector的函数? 谢谢。
浏览 0
提问于2011-09-01
得票数 3
回答已采纳
2
回答
动态
重构
HTML表
、
、
我有两个HTML表,需要合并在一起,然后将结果作为一个单独的表输出。 函数objectify()查找每个预合并表,并以下列格式将其数据放入对象中: 从现在起,事情变得棘手起来。我的standardise()函数循环遍历每个对象,将标头和日期值放入数组中,然后调用removeDuplicates()以删除重复项(不言自明)。是我的代码链接。任何帮助都将不胜感激。
浏览 5
提问于2015-12-10
得票数 1
回答已采纳
2
回答
PyCharm -
动态
导入
重构
、
我正在编写一些Boost构建文件(实验性的
Python
),并试图在PyCharm中正确地设置环境。doxygen | \---xsltproc当调用b2可执行文件时,它执行一些操作,将src目录设置为一个名为b2的可导入的
python
然后,您可以像预期的那样进行
python
导入:问题是,在我的所有
python
文件中,PyCharm不识别b2包,因为实际上,b2包只是
浏览 0
提问于2014-07-14
得票数 1
回答已采纳
1
回答
如何从
python
脚本获得导入和依赖文件的列表?
我有一个.py文件,它从从配置文件、其他模块等导入的其他
python
模块中导入。我将移动运行该.py文件所需的代码,但只需要从py文件中读取任何内容(我不是在讨论由pip安装的包,而是更多关于项目目录中的其他
python
文件,主要是类、函数和ini文件)。是否有一种方法仅查找特定
python
脚本所使用的外部文件?例如,使用PyCharm就可以找到它吗? 谢谢!
浏览 10
提问于2022-02-11
得票数 1
1
回答
尝试提取eclipse CDT中的函数时出现“选定内容中的声明太多”错误消息。
、
、
、
我正在使用最新的Juno CDT版本,并尝试探索其中的CDT
重构
工具。在尝试将一段代码提取到单独的函数中时,我经常会看到错误:“在选择中有太多的声明。”我不知道该怎么做。这种情况的特征似乎是堆栈上有许多对象创建(可能还有
动态
分配-我不确定)。 有人知道为什么
重构
机制会关心是否有x个以上的对象声明吗?
重构
这类代码的最佳实践是什么?
浏览 3
提问于2012-11-08
得票数 1
回答已采纳
7
回答
Vim中的Javascript
重构
、
、
我不需要任何特别花哨的东西,但一些作用域感知
重构
会很好。对我来说,在函数范围内
重构
某些东西是最常见的场景之一: arg2....();} 是否有一个vim插件,可以让我
重构
arg1,例如,在该函数的范围内,或者我必须发明自己的“选择块,查找,替换”快捷方式。为了获得额外的赞誉,在我输入时可以“
动态
重构
”的东西,这样我就可以看到在哪里进行了更改。Netbeans在这方面做得很好。
浏览 0
提问于2011-08-30
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态一时爽,重构火葬场?看看Python项目可以有多大!
Python之父考虑重构Python解释器
Python动态类型
动态类型一时爽,代码重构火葬场?
6 个例子教你重构 Python 代码
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券