refactoring

refactoring

文章 0 浏览 5

将 lambda 重构为事件方法

如何使用 Resharper 或 Visual studio 重构工具将 lambda 事件处理程序重构为经典方法?问题显然是由于关闭造成的。并且并不总是可以将 lambda 事件处…

我恋#小黄人 2024-11-01 09:20:23 5 0

Foo() 与 this.Foo()

我有一位同事使用 C# 重构工具。该工具出于某种原因更喜欢: this.Foo() 现在 Foo() 我们要求他将其关闭,只是因为自动重新编写所有代码很烦人,但这…

虚拟世界 2024-11-01 05:13:42 0 0

有助于 Perl 代码重复数据删除的工具?

我正在寻找一些工具/库,可以扫描给定的项目树,并报告代码重复项 - 即在各个文件中重复的代码块。 有这样的事吗? 现在,我必须全部查看它们(文件)…

Bonjour°[大白 2024-11-01 04:55:10 7 0

C++我在哪里需要本地扩展或外部方法?

我对 C++ 不太熟悉,不知道哪里需要这两个非常相似的重构(引入本地扩展和引入外部方法)。我知道强制使用这些的情况,但我无法计算出需要这种“技巧…

拥抱影子 2024-10-31 18:59:50 3 0

分解/重构程序

术语“分解不良”和“重构”程序是什么意思?你能举一个简单的例子来理解基本的区别吗?…

陌上青苔 2024-10-31 09:50:54 2 0

重构以使用构建器模式或伸缩构造函数模式

根据《Effective Java 2ed》第 2 项 伸缩构造函数模式,在 您提供一个构造函数 仅需要参数,其他 有一个可选参数,a 第三个有两个可选参数, 等等,最…

顾挽 2024-10-31 07:29:22 4 0

提取嵌套的 try/finally 块

如何将嵌套的 try/finally 块从例程“提取”到可重用实体中?假设我拥有 procedure DoSomething; var Resource1: TSomeKindOfHandleOrReference1; Res…

此刻的回忆 2024-10-31 06:54:31 7 0

在这里使用泛型符合逻辑吗?

最初的代码是这样的: public interface IApplicableSystem { string Name { get; } void Apply ( ); } public class Effector { public string Name …

醉城メ夜风 2024-10-31 00:17:21 2 0

如何简化选择(如果)

我有这样的代码可以使其更好(modbus_master.SetValue("x1", Convert.ToInt32(resipeDosings[i].Massa) * 10, 1); - 将数据发送到控制器) public cla…

万劫不复 2024-10-30 19:18:58 2 0

“提取变量”在没有 ReSharper 的 Visual Studio 中

我目前的工作中没有 ReSharper,而且我怀念“提取变量”重构。我知道可以在 VS 中编写自己的重构“片段”。有人有这样做的吗?…

哎呦我呸! 2024-10-30 17:26:22 2 0

RSpec:测试一组值的 DRY 方法

我有一个 vote 模型,它有一个名为 score 的类方法。基本上,我在电子表格中创建了一个数学方程,并尝试在 ruby​​ 中重现它。然而,我的第一次尝试…

云淡风轻 2024-10-30 16:31:59 2 0

使用克隆时如何消除 ruby​​ 中的重复?

此方法只是更改找到的任何player_id 的id。 Reek 讨厌它,但我找不到一种方法以有意义的方式重构它。 (1..9).each { |n| n = n.to_s self.player_ids[…

夜未央樱花落 2024-10-30 15:35:41 1 0

是否有任何工具可以帮助我将方法调用从使用基于位置的参数重构为基于名称的参数

我希望将代码转换为: var p = new Person("Ian", "Smith", 40, 16) 至: var p = new Person(surname: "Ian", givenName:"Smith", weight:40, age:16…

ぃ双果 2024-10-30 13:31:03 6 0

在 emacs 中重构一个大文件

我正在 Emacs 的一个文件中重构一大段代码。 在大型 emacs 缓冲区中简化跳转到多个位置的最佳方法是什么? 目前我正在使用搜索(CS)和自定义注释 - …

蓝颜夕 2024-10-30 04:52:44 5 0

Eclipse 中的重构工具

我的需求非常简单:我想通过在整个 Eclipse 项目中调用 objClass2.method2() 来更改方法调用 objClass1.method1() 。不幸的是,我找不到能够执行此操…

迟到的我 2024-10-29 23:30:48 2 0
更多

推荐作者

爱人如己

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

云雾

文章 0 评论 0

倒带

文章 0 评论 0

浮世清欢

文章 0 评论 0

撩起发的微风

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文