重构是一种规范的技术,用于重构现有的代码体,改变其内部结构而不改变其外部行为。
我的团队遵循一般的 .NET 约定,即您应该公开类型的公共属性而不是公开字段。然而,我遇到了一个主要公开字段的类......但是......
我正在开发一个项目,该项目涉及将现有的 PHP 解决方案转换为 CakePHP。这是我的第一个项目,需要一些重要的迁移知识,我已经知道了
我有主要的 ImportDataView 和几个选择器的列表。选择器类似,但我需要使用不同的“选择”。每个选取器都位于 ImportDataView 扩展的单独变量(某些视图)中。 我...
考虑从特定类中删除 List 的重复元素,如下所示: 私有列表RemoveDuplicateMyClass(列表myObjects) { 列表
我正在编写一些代码,其中有许多子类...继承父类,如 ChildA、ChildB 等。我正在使用 Lombok 的 @SuperBuilder 注释为所有这些类生成构建器...
removeEventListener 已弃用,我无法正确重构它
Linking.removeEventListener('url', onReceiveURL); removeEventListener 已弃用。 这是我的 IDE 的建议: EventEmitter.removeListener('url', ...):方法已被弃用。 请插入...
有没有可以可靠地移动C++命名空间的IDE或重构工具? [已关闭]
例如,你有 命名空间几何{类foo{}; } 最终,您想要移动每个类、函数和变量: 几何 => 数学::几何 并调整所有用法...
有没有可以可靠地移动C/C++命名空间的IDE或重构工具? [已关闭]
例如,你有 命名空间几何{类foo{}; } 最终,您想要移动每个类、函数和变量: 几何 => 数学::几何 并调整所有用法...
我正在开发一个 Symfony 3 项目,在那里我发现了一个非常长的控制器操作(比如 1k 行和内部的任何不同处理),我想通过将其切割成其他几个函数来重构......
我得到了一个中等规模但复杂的 C 项目(总共约 200,000 行),其中包含大约 100 个 .h 文件和几乎同样多的 .c 文件。 许多 .h 文件对应于等效的 .c
我想找到所有返回显式元组的函数。 例如。, ... 返回 x, y 会在,但是 ... 返回 {“x”:x,“y”:y} 会出来的,所以正则表达式烧焦...
我正在寻找有关使用 pandas 迭代器的建议。 我使用 Python pandas 执行了解析操作,输入文件的大小(一个名为 eggNOG 的生物信息学程序)导致 'RAM
我正在寻找一种 pythonic 方式将预期的参数列表传递给包装函数。问题是预期的参数因传递给包装器的函数而异。 在我的...
java 重构 - 在不更改导入的情况下将枚举移动到不同的包
更新:我真的不是在寻找如何改变公司流程、如何将问题抛给其他人等的技巧。相反,我希望找到是否有一些晦涩的 Java 知识可以......
重构此方法以抛出最多一个已检查的异常,而不是:java.security.GeneralSecurityException、java.io.IOException
我想达到的目标: 有一个方法来获取 javax.net.ssl.KeyManagerFactory; 我尝试了什么: 这是代码: public final KeyManagerFactory getKeyManagerFactory() 抛出 GeneralSecurityExcep ...
我如何优化这些大量的 if? Co2 付款从 131 开始到 301 结束,所以直到 131 为 0 并且超过 301 与 301 相同。尝试使用数组但不知道如何获得价格...
我在编码时经常使用方法提取。 它使代码更清晰,但问题在于: visual studio code 将提取的方法和小部件放在乱序中,如下所示: 主要的(){ 我...
我如何优化这些大量的 if? co2 付款从 131 开始到 301 结束,所以直到 131 为 0 并且超过 301 与 301 相同。尝试使用数组但不知道如何获得价格...
为什么 Visual Studio 不允许我在 C# 中重命名元组中使用的类型?
例如: 公共课 Foo { public static (Foo, Foo) GetTuple() => (new Foo(), new Foo()); } 如果我将光标放在元组返回类型中的任一 Foo 上并调用重构 > ...