Buggy Rails 应用程序:测试还是重构?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
有没有关于快速 PHP 重构的工具或技巧?
我们当前的“内部”新闻通讯系统只是 PHPlist,上面贴有公司徽标。我的任务是向其中添加各种功能,但 PHPlist 的代码是单一的,很难分解。我想首先将…
ROR +在单行代码中重构脚手架的默认行
在 Rails Controller 中,我们使用脚手架生成默认方法。这里提供了一种方法。我想将最后 4 行定制为一行。在我的上一个项目中,我已经做到了今天我无…
使用 PerlTidy 颠覆 Perl 存储库?
我想清理包含格式错误的 Perl 代码的现有 subversion 存储库。 由于我不确定是否有必要与相当旧的代码进行一些比较,理想情况下我希望所有修订都具有…
我可以指定另一个类的实例方法作为我的方法的变量吗?
我对 python 还比较陌生,有 1-2 年的独立学习时间,并且正在努力改进我的代码结构,因此我正在重构我编写的一些旧程序。在一个程序中,我定义了几种…
当需要类似 sleep 的功能时如何重构 javascript 代码?
我看到这里有很多关于请求 javascript sleep 函数的线程,我知道它只能使用 setTimeout 和 setInterval 来完成。 我使用 Greasemonkey 进行了一些用户…
重构 XML 文件中的读取元素 - C#
我可以重构以下读取 XML 文件中元素的代码吗: if (!(xmlDoc.Element("Element1").Element("Element2").Element("Element3").Element("Element4").Ele…
Visual Studio 中代码重构(var 重命名)的键盘快捷键
在 Visual Studio(我使用 2010)中重命名变量时,它会显示一个小标记,单击该标记后,会出现一个下拉菜单,可用于重命名所有依赖引用。 我想做的就是…
用 Javascript 进行 OOP 编程 - 正确
我对改进我的 javascript 代码以使其成为适当的 OOP 很感兴趣......目前我倾向于做这样的事情: jQuery(document).ready(function () { Page.form = (…
重构:如何在 Rails 更新操作中高效渲染 json
如何重构此代码,以便在 json 对象使用相同的基本格式时不会一遍又一遍地重复它们?我对 Ruby on Rails 仍然有点不舒服,所以我不确定解决这个问题的…
在 php 中编码的更简单方法“if ( $x == $a[1] || $x == $a[2] || $x == $a[3] ....)
正如标题所述,有什么更简单的方法来做 if ( $somevariable == $somearray[1] || $somevariable == $somearray[3] || $somevariable == $somearray[10…