automated-refactoring

    2热度

    2回答

    堡首先让我更好地解释背景和问题。 语境 我们有方法十几个大类;它违反了许多软件工程原理,并且这通过代码度量衡工具清晰可见。 看到内聚力差,方法太多等等。 问题 当我们试图将类分成更小的类与实例方法出现的问题。他们需要从类中访问一个或多个字段/属性,将所有访问特定字段/属性的方法放在一起可能会很有用。尝试使用Resharper→Refactor→Extract Class将一堆方法移动到新类时,问题

    0热度

    1回答

    我是JetBrains IntelliJ的粉丝,现在我很享受PyCharm为Python提供的支持。但是我无法正确使用PyCharm 2017.2.2重构一些python代码。我可以用两种情况来证明问题,第一种可行,第二种不行。 工作片段: import pandas as pd def main(): c = 2 a = pd.Series([1,2,3]) b

    37热度

    2回答

    我正在尝试使用Flask微web框架上的服务器推送功能来构建一个小型站点,但我不知道是否有框架可以直接使用。 我用Juggernaut,但它似乎不适用于当前版本的redis-py,Juggernaut最近已被弃用。 有没有人有我的情况下的建议?

    0热度

    1回答

    我正在撰写一份报告,详细说明Excel中很多图形的顺序。我需要将图像的大小缩小50%,并在其周围绘制一条重量为0.25pt的线。 我试图记录一个宏,但是这是空白。我已经阅读过图片格式化步骤没有被记录并被忽略。 进出口使用Excel 2007中

    1热度

    1回答

    学习在Prestashop中编写模块。我需要使用HelperList,但有问题。用HelperForm一切就OK了。 public function displayList() { $this->fields_list = array( 'id_email' => array( 'title' => $this->l('id_email'),

    0热度

    1回答

    如何使它所以当人们连接到我的网站,他们不开始的索引,但在网站 Picture of Index page

    1热度

    3回答

    我有一些方法在我的代码库中不推荐使用,我知道应该如何替换它们,有没有办法自动执行此操作?我使用Visual Studio 2015年更新3,但我愿意用其他文本编辑器... 的代码看起来是这样的: // Deprecated method myFunction(char* firstParam, char* secondParam = NULL); // New method, same na

    1热度

    2回答

    我有一个应用程序可以索引数千个文件并存储有关这些文件的信息以及它们在用户计算机上如何以JSON格式关联。我正在使用JavaScript和IndexedDB。重要的一点是数据不是存储在我控制的中央数据库中,它必须是JSON格式并且有很多数据。 随着未来添加更多功能,很可能我想要更改JSON格式,例如添加新字段,重命名字段,标准化以前未规范化的数据。 我还没有发布应用程序,我很紧张,因为1)如果我改变

    0热度

    1回答

    我正在devloping Eclipse RCP应用程序中编写自己的重构代码。我重写 org.eclipse.ltk.ui.refactoring.commands.renameResource命令如下: <extension point="org.eclipse.ui.commands"> <command defaultHandler="com.rename.comman

    0热度

    2回答

    我的网站表单正在受到垃圾邮件的攻击。我注意到在“手机”字段垃圾邮件机器人总是插入文本,而不是一个数字,所以我想添加一个if语句给php邮件程序阻止电子邮件,如果电话字段不包含任何以下内容: 1)我希望用户能够将字段留空,因此必须接受空字段。 2)必须包含“数字”或“加号”或“空格” 如何将我写这篇文章的PHP? 任何帮助表示赞赏 编辑:只是笑,虽然它会更容易只检查该字段包含字母字符。我将如何做到这