refactoring 相关问题

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

我可以安全地用只读属性替换只读公共字段吗? [重复]

我的团队遵循一般的 .NET 约定,即您应该公开类型的公共属性而不是公开字段。然而,我遇到了一个主要公开字段的类......但是......

回答 1 投票 0

将遗留代码重构为 CakePHP

我正在开发一个项目,该项目涉及将现有的 PHP 解决方案转换为 CakePHP。这是我的第一个项目,需要一些重要的迁移知识,我已经知道了

回答 2 投票 0

SwiftUI - 带有“绑定”变量的通用视图

我有主要的 ImportDataView 和几个选择器的列表。选择器类似,但我需要使用不同的“选择”。每个选取器都位于 ImportDataView 扩展的单独变量(某些视图)中。 我...

回答 1 投票 0

使用谓词<T>和内部条件变量

考虑从特定类中删除 List 的重复元素,如下所示: 私有列表RemoveDuplicateMyClass(列表myObjects) { 列表

回答 2 投票 0

如何使用其构建器创建泛型类的实例?

我正在编写一些代码,其中有许多子类...继承父类,如 ChildA、ChildB 等。我正在使用 Lombok 的 @SuperBuilder 注释为所有这些类生成构建器...

回答 1 投票 0

removeEventListener 已弃用,我无法正确重构它

Linking.removeEventListener('url', onReceiveURL); removeEventListener 已弃用。 这是我的 IDE 的建议: EventEmitter.removeListener('url', ...):方法已被弃用。 请插入...

回答 3 投票 0

有没有可以可靠地移动C++命名空间的IDE或重构工具? [已关闭]

例如,你有 命名空间几何{类foo{}; } 最终,您想要移动每个类、函数和变量: 几何 => 数学::几何 并调整所有用法...

回答 0 投票 0

有没有可以可靠地移动C/C++命名空间的IDE或重构工具? [已关闭]

例如,你有 命名空间几何{类foo{}; } 最终,您想要移动每个类、函数和变量: 几何 => 数学::几何 并调整所有用法...

回答 0 投票 0

Symfony 3 - 重构控制器操作

我正在开发一个 Symfony 3 项目,在那里我发现了一个非常长的控制器操作(比如 1k 行和内部的任何不同处理),我想通过将其切割成其他几个函数来重构......

回答 0 投票 0

是否有在项目中重新组织 C 头文件的首选方法?

我得到了一个中等规模但复杂的 C 项目(总共约 200,000 行),其中包含大约 100 个 .h 文件和几乎同样多的 .c 文件。 许多 .h 文件对应于等效的 .c

回答 0 投票 0

接受通用结构的函数

下面的函数定义是否可以接受任何类型的结构? 我试图像这样重构: // 这个方法应该接受任何类型的结构 // 一旦我收到

回答 2 投票 0

Python:如何找到所有显式返回元组的函数?

我想找到所有返回显式元组的函数。 例如。, ... 返回 x, y 会在,但是 ... 返回 {“x”:x,“y”:y} 会出来的,所以正则表达式烧焦...

回答 0 投票 0

通过 chunksize 使用迭代器重构 pandas

我正在寻找有关使用 pandas 迭代器的建议。 我使用 Python pandas 执行了解析操作,输入文件的大小(一个名为 eggNOG 的生物信息学程序)导致 'RAM

回答 2 投票 0

用不同的参数调用包装函数

我正在寻找一种 pythonic 方式将预期的参数列表传递给包装函数。问题是预期的参数因传递给包装器的函数而异。 在我的...

回答 0 投票 0

java 重构 - 在不更改导入的情况下将枚举移动到不同的包

更新:我真的不是在寻找如何改变公司流程、如何将问题抛给其他人等的技巧。相反,我希望找到是否有一些晦涩的 Java 知识可以......

回答 1 投票 0

重构此方法以抛出最多一个已检查的异常,而不是:java.security.GeneralSecurityException、java.io.IOException

我想达到的目标: 有一个方法来获取 javax.net.ssl.KeyManagerFactory; 我尝试了什么: 这是代码: public final KeyManagerFactory getKeyManagerFactory() 抛出 GeneralSecurityExcep ...

回答 1 投票 0

特定数字介于其他数字之间时的优化

我如何优化这些大量的 if? Co2 付款从 131 开始到 301 结束,所以直到 131 为 0 并且超过 301 与 301 相同。尝试使用数组但不知道如何获得价格...

回答 3 投票 0

颤振中的提取方法和小部件及其位置问题

我在编码时经常使用方法提取。 它使代码更清晰,但问题在于: visual studio code 将提取的方法和小部件放在乱序中,如下所示: 主要的(){ 我...

回答 0 投票 0

如果特定数字介于其他数字之间,则 php 优化

我如何优化这些大量的 if? co2 付款从 131 开始到 301 结束,所以直到 131 为 0 并且超过 301 与 301 相同。尝试使用数组但不知道如何获得价格...

回答 3 投票 0

为什么 Visual Studio 不允许我在 C# 中重命名元组中使用的类型?

例如: 公共课 Foo { public static (Foo, Foo) GetTuple() => (new Foo(), new Foo()); } 如果我将光标放在元组返回类型中的任一 Foo 上并调用重构 > ...

回答 1 投票 0

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