refactoring 相关问题

重构是一种规范的技术,用于重构现有的代码体,改变其内部结构而不改变其外部行为。

重构 React 应用程序

您能分享一下您对动态更改元素样式的最佳方法的看法吗? 我正在使用虚拟滚动组件重构数据表,我需要更改第一个和最后一个......

回答 1 投票 0

有没有办法从 Visual Studio 2022 中的所有方法调用中删除参数?

使用.NET和C#、Visual Studio开发ZWCAD api。 我已经从这个类构造函数开始了。 内部类 Foo { 公共列表 BarFromThisFoo { 获取;放; } 公共双M...

回答 1 投票 0

我需要为 Salesforce APEX 代码构建新配方

我需要为 Salesforce APEX 代码构建新的配方,我开始使用 Java 模式,但我注意到 openrewrite 已经扫描并需要创建配方。如果我通过了一门课,它应该给我...

回答 1 投票 0

移动和重构文件时,Pycharm 显示错误无法移动消息

我尝试使用 F6 并拖放将文本文件移动到新目录。 IDE 显示以下错误: 错误无法移动 我希望能够将文件成功移动到新目录中。嗬...

回答 1 投票 0

ReSharper:什么是“捕获命名空间名称”?

我在某处有这行代码: 系统属性? testClassAttribute = Helpers.TryGetAttributeByFullName( 类型, “Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute”...

回答 1 投票 0

我们不能用嵌套循环对代码进行矢量化来更新矩阵值吗

我写了一段代码,但我不确定我们是否可以摆脱循环并将其矢量化以使其更快。您能给些建议吗?我只是更新共现矩阵。 M = np.ze...

回答 1 投票 0

对于涉及很少逻辑的请求,是否应该使用命令模式?

我是设计模式的新手,希望更好地了解何时实现命令模式。根据我的理解,命令模式旨在封装请求和l...

回答 1 投票 0

检查JavaScript中字符串是否有连续或重复的字符(下划线)

我正在尝试重构代码。我是 javascript 新手,所以我尝试使用下划线等库中的函数来编写更具可读性的代码。 下面的函数可以检测字符串何时...

回答 1 投票 0

当我期望具有不同泛型参数实例化的相同接口时,如何推断函数的参数类型?

以下代码片段无法编译: [] 类型 IEnvironment<'T> = 抽象服务:'T 类型 IStringEnvironment = IEnvironment 类型 IIntEnvironment =

回答 1 投票 0

Angular 中的类和对象

使用Angular时在代码中使用常规类和对象有什么问题吗? 例如,有时,当我重构时,我想分离出一个混合的特定逻辑......

回答 1 投票 0

如何让bash find exec直接执行命令而不是使用临时文件?

我写了这个BASH脚本: 查找 ./build/html -name '*.html' \( -exec echo ../emojize_pngorsvg.py \"{}\" \> \"{}.emojized\" \&\& rm \"{}\ “ \&\& 我...

回答 1 投票 0

重构空检查的建议?

我有一个带有一些验证的 ValueObject,如下所示: 公共类 ValueObject : SimpleValueObject { 私有 ValueObject(字符串值):base(值){ } 公共静态资源...

回答 1 投票 0

如何重构这个模板方法实现

我有一个混蛋模板方法实现。它不是具有子类实现的基类,而是 util 类上的静态方法,该方法采用其委托的接口。我...

回答 2 投票 0

我将工作代码重构为函数 - 现在我不知道如何传递“x”轴列参数

我正在重构一些我编写的代码,以使某些元素可重用。我有这个代码块,可以创建两个图并将它们组合起来,它作为主函数内的代码块非常有效......

回答 1 投票 0

我重构的 React 代码不起作用 - 为什么?

我想将基于类的上下文提供程序重构为函数 - 但重构的代码不起作用。我不懂为什么。有人可以给我提示如何修复代码吗?

回答 2 投票 0

替换序列化数据中的类名

我想用序列化数据流中的“com.newPackage.className”替换字符串“com.oldpackage.className”。该序列化数据是从数据库读取的,并在替换条带后更新...

回答 6 投票 0

Laravel 中的 PHP 8 匹配表达式高级用法

我的任务是根据要求更改开始日期、结束日期和格式。我尝试过 switch case,这非常幼稚,我决定移动逻辑来匹配表达式。这是结果...

回答 1 投票 0

重构时 Mockito Mock 对单元测试的影响

如果我使用被注入到 SUT 中的对象的模拟模拟作为参数,那么在重构期间重新组织代码以调用同一模拟的另一个非模拟方法会发生什么?我的...

回答 2 投票 0

在 Visual Studio 中组织 C# 使用的键盘快捷键是什么?

是否有一种方法可以通过 Visual Studio 中的快捷方式组织项目的一个或多个文件的 C# 使用(单独或一起删除和排序)? 我知道这可以通过菜单完成...

回答 4 投票 0

Eclipse 中的方法重构

我尝试在 Eclipse IDE (JDT) 中执行以下重构步骤,但找不到所需的重构,并且无法记住所有步骤的名称。我检查了 SourceMack 的重构...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.