禁用 ltk 向导输入页面中的后退按钮
我正在 Eclipse IDE 中制作一个插件来进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我尝试使用一些标志(例如“NO_BACK_BUTT…
Python 2.5 的抽象类
我目前重构了一个定义客户端或服务器的类。这个类有很多 if client: XXXXXXXXXXXX elif server: YYYYYYYYYYYY 所以我决定创建一个具有类似代码的类A,…
重构 -> 重命名在 Visual Studio 中损坏
我正在使用 Visual Studio SP1(版本 10.0.40219.1),并创建了一个 ASP.NET MVC 3 应用程序。我正在尝试重命名一个继承自 Controller 的抽象类。 我…
如何检测 Ruby 中哪些模块依赖于哪些模块?
哪些工具可以确定哪些模块具有从 Ruby 中的其他模块调用方法的方法? 背景:我正在将 808 线路模块分解为更小的模块,并创建了 12 个子模块。然而,其…
在这种情况下如何重构或修复循环引用?爪哇
我读过一个名为 MyClass 的父类 像这样的代码, public class MyClass extends CompositeObject{ protected Map attributes = new HashMap ..... } 在…
围绕执行相同检查的多个 if 语句的代码重构 C# 问题
我有一个方法,其中包含大量 if 语句,尽管我不确定如何改进代码,但看起来有点愚蠢。 这是一个例子。这个逻辑位于视图内部,现在位于控制器中,这要…
重构包名称会破坏整个应用程序
我正在尝试使用 Eclipse 重构我的包, org.sheehan.activity 出于 org.sheehan.stocks.activity 某种原因,当我这样做时,我的项目就崩溃了,并且 R …
正确地压倒适当的曝光
Rails 3.0.7 + Decent Exposure Gem 我正在为具有一个关联属性的模型创建一个表单: class Foo has_many :bars def self.build_next(attributes={}) i…
如何在没有 switch 结构的情况下重构和重新设计类结构的实现?
我使用以前编写的代码,并且想要进行重构。问题如下: 在具有多个用户角色的 ASP.NET MVC 应用程序中,应显示每个用户角色的个人详细信息页面,其中包…
如何使用重构从类中删除泛型类型
我有这个类: public class TimeIntCo extends TimeValueCo { } 我决定不再需要 T 类型,并且不在类中使用它(我知道它始终是 Integer)。 但是,我有…
如何使用 ReSharper 重新格式化命名样式?
我有几页代码需要加强命名风格,例如使用 fooBar 而不是 FooBar 作为局部变量。由于显而易见的原因,我不想一一纠正。 我尝试摆弄可通过 ReSharper > …
有没有办法重构这个 javascript/jquery?
switch (options.effect) { case 'h-blinds-fadein': $('.child').each(function(i) { $(this).stop().css({ opacity: 0 }).delay(100 * i).animate({…
需要重构深度嵌套代码的帮助
#include using namespace std; int main() { int range = 20; int totalCombinations = 0; for(int i=1; i<=range-2; i++) { if(range>i) { for(int …