automated-refactoring

    1热度

    2回答

    我有一个C#win表单,它用作我的应用程序的GUI。在表单代码中,我编写了表单事件使用的所有公共方法。现在我需要将所有这些公共方法重构为另一个static类。我研究了7种内置于VS2010的重构方法(See here)。我也使用了Extract接口方法,但是我仍然需要在初始化之前实现接口方法。我的问题是; Visual studio 2010中是否有任何工具可以执行此操作? Like This

    36热度

    1回答

    是否有办法来自动变换此静态方法调用(Arrays.asList): import java.util.Arrays; import java.util.List; public class StaticImport { public static void main(String[] args) { List<String> list = Arrays.asList("

    0热度

    2回答

    我有一个使用Rails 2.0.0上的Ruby 1.8.6编码的以前的项目。我想用一个新的数据库,在一个新的服务器上,用更新后的框架来配置它 - 在我自己的集成中处理一个旧的应用程序的最佳方式是什么?我需要重构吗?如果是的话,我该如何去重构?

    1热度

    2回答

    我有一个项目模板,当我想手动生成一个独特的应用程序更新到市场。我会请按照下列步骤操作: 包名称中右键单击 重构,然后重命名 在minifest重命名的包,然后更新版本代码 最后清理从进口等错误代码as * .R;错误 我的问题是有没有工具,自动化这个重构过程,而不参与它呢? 我试图创建一个Java工具,但它消耗内存和一些事情,我必须手动完成它,我正在寻找这3天,nothings给你一个明确的答案。

    3热度

    1回答

    如何(可以吗?)使用RubyMine将方法从一个类移动到另一个类? 我尝试右键单击方法名称,选择Refactor和Move ...,但是这给了我Move file path/to/file.rb To directory:。

    8热度

    2回答

    Xcode 5能够更改方法的签名吗?据我所知不,但我想表现出错。 如果我试图添加(或删除)一个方法的参数,我受到Needs 1 fewer (more) colon to match original错误的欢迎。 在这种情况下,我必须真的做一个手动重构吗?

    1热度

    2回答

    我正在尝试使用Eclipse Indigo和CDT 8.0.2编写自定义C++重构。 CDT提供了一个类,CRefactoring2,它获得AST并提供挂钩。但是这个类是在一个内部包中,所以我认为它会在未来的Eclipse版本中发生变化,并且我不应该继承它。 是否有外部API(在CDT中;我不特别想从头开始编写所有AST获取代码)我可以用来获取AST并声明自己的Eclipse CDT重构?

    2热度

    2回答

    我想通过XCode的重构工具重命名视图控制器(它具有关联的.xib文件)的类名称。输入新名称后,出现以下错误消息(无预览更改): 该选择不是可以重命名的类型。 做出不同的选择,然后重试。 我已经尝试了this SO线程中的所有建议,但没有运气。 什么能防止XCode能够重构类(和相关文件名),当其他类和变量可以重构没有任何问题?

    5热度

    1回答

    它曾经是当我在VS2012中重命名类文件(也许还有其他)时,它促使我重命名所有内容,然后在将类重命名为新的文件名。它突然停止这样做。有没有人知道它为什么停止,没有我改变配置或任何东西,或在什么情况下它不工作?

    9热度

    6回答

    我想通过将某个类拆分为其他几个类来重新考虑一些代码。 要这样做,我想将旧类中已有的一些方法移到新类中。 但是,这些方法正在很多地方被引用,手动更新引用似乎令人厌烦。那么有什么方法可以移动方法以及在eclipse中更新它们的引用吗?