重构专题提供重构的最新资讯内容,帮你更好的了解重构。
C ++重构-将方法移至实现文件 - | 我有很多头文件,里面有很长的方法实现。 有没有自动的方式来做到这一点? 一对一可能要花费很多时间... 谢谢。     
有什么办法可以将此代码重构得更小一些? - | 我对原始代码进行了很好的修改,但是我没有看到任何方法来压缩这种较小的代码,而不会将检查内容植入模块中的另一个文件中。正则表达式文本对于每个when / x /来说都是不同的,因此我无法想到它们无法进一步组合 case state ...
重构大而复杂的用户界面 - 我有一个很大的winform,上面有6个标签,里面装有控件。第一个标签是主标签,其他5个标签是主标签的一部分。用数据库术语来说,其他5个选项卡都有对主选项卡的引用。 可以想象,我的表格越来越大且难以维护。所以我的问题是,您如何处理大型UI?你如何处理...
重构此Java代码段的最佳方法 - | 有人告诉我,为布尔表达式(getSupercategories())调用可能代价高昂的方法不是一种好方法。 private final SuperCategoriesResolver<ProductModel> catResolver ...
需要帮助重构嵌套的if语句 - | 请找到以下代码,并帮助我编写更好的if...else代码。我觉得这是一种低于平均水平的写其他方法。 { Retrieve the number in focus. string number= getnumbe...
jQuery insertAfter html元素重构 - | 经过漫长的一天后,我的大脑被炸了,这个周末的任务是使用jquery在我们的UI中插入表格。 我有一些很大的丑陋的代码行正在插入html元素...想看看是否有一种简单的方法可以使这个清洁器更干净。我知道我可以将其分为几行,但是必须有一个最佳实践: ...
如何处理TDD的重构阶段 - | 在TDD会话过程中,假设我编写了一个失败的测试,然后使其通过。我通过使用诸如提取类和移动方法之类的重构从原始单元中提取代码来进行重构。现在进一步假设我的原始测试不再涵盖提取的代码,因为原始代码现在模拟了其依赖关系,这对于单元测试是正确的。 返回并将...
帮助重构此jQuery Cycle扩展 - |                                                                                                                       
Rails 3-Ajax和控制器重构 - | 我是Rails的新手,我想知道是否可以重构以下代码。 基本上,我想对ajax中的问题进行表决。 控制器: def vote_up @question = get_question params[:id] if current_user != @...
如何重构呢? - | 我试图重构这个 class AClass { string Property1 { get; set; } string Property2 { get; set; } string Property3 { get; ...
有什么方法可以告诉IntelliJ IDEA在搜索/替换或重构期间不要查看文件? - | 基本上我的问题是主题^ 我有4个庞大的文件。我需要将它们放入Maven项目结构下的资源中。每当我执行基于字符串的重构或搜索/替换...时,我基本上希望IDE完全忽略这些文件。 是的,我知道我可以排除它们并手动进行替换...但是就像我说的,我想消除...
帮助在Eclipse中创建重构插件? [重复] - |                                                                                                                   这个问题已经在这里有了...
多种设置重构鼻子测试 - | 假设您得到以下测试代码,其中test1和test2方法对grid对象运行一些测试。 N = 10 grid = Grid(N) def test1(): ... def test2(): ... 在N = 11时添加测试的最...
重构MVC控制器代码。控制器或模型 - | 我在控制器中有很多代码,但不确定在哪里放置它。首先,我对其进行了重构,使其干燥,但仍在控制器中。 在重构代码时(例如何时将某些内容移动到模型中以及何时将某些内容保留在控制器中)应遵循什么好的指导方针?     
将lambda重构为事件的方法 - | 如何使用Resharper或Visual Studio重构工具将lambda事件处理程序重构为经典方法?问题显然是由于关闭。而且,并非总是可能将lambda事件处理程序转换为方法。     
重构模式匹配的顺序 - | 我有以下代码(为示例简化): while (reader.ready()) { String line = reader.readLine(); Matcher responseCodeMatcher = responseCode...
重构对象列表以实现业务规则 - | 我需要重构以下类: public interface IEmployee { int VacationWeeks { get; } int YearsWithCompany { set; get; } double Sala...
什么是Rails ActiveRecord find(x)方法,等效于惰性评估范围?如何重构ActiveRecord查找器? - | 模型的Rails的find(x)方法是惰性的吗?如果不是,那是什么等价? 我是Rails的新手,所以发现自己正在编写如下范围: class Course < ActiveRecord::Base scope :by_instructor...
如何重构此ForEach(..)代码以使用Parallel.ForEach(..)? - | 我有一个对象列表,希望将其从一个源复制到另一个源。有人建议我可以使用Parallel.ForEach加快速度 如何重构以下pseduo代码以利用Parallel.ForEach(..)? var foos = GetFoos().ToList()...
重命名重构对强类型剃刀视图中的某人有用吗? - | 我有一个看起来像这样的模型: public class Person { public string PostalCode {get;set;} } 然后我有剃刀的景色 @model MvcApp1.Person Your loc...