automated-refactoring 相关问题

自动重构是指重构源代码(请参阅重构),其中计算机程序进行结构修改,通常由用户输入引导。许多IDE具有自动重构功能,可显着降低重构代码时出错的可能性。

在 VSC 中,如何在 Python 中重命名模块时激活“重构预览”?

我想重命名 Python 项目中的模块,但随后我需要更新所有导入以匹配。 VSC Python 扩展有一个明确记录的功能,应该可以执行列出的操作...

回答 1 投票 0

如何在 Typescript 项目中移动方法?

我正在与 Playwright 合作开发一个测试自动化项目。我已经有几个 Pages 类,现在想将方法从一个类移动到另一个类。这已经有各种参考。 是

回答 1 投票 0

重构 Markdown 文件

我正在使用 Obsidian 来存储我的笔记。我有 4000 多个 Markdown 书签笔记。每个注释的结构与以下示例相同: # 如何锻造 - 标签:#documentation、#guide、#hacks - 描述:...

回答 1 投票 0

使用 Resharper 添加自定义重构模式

我的应用程序中出现了数百次此类行: 公共 ICommand MyCommandName => ReactiveCommand.Create(TriggerCommand); 我尝试在 resharper 中添加自定义模式,但没有成功

回答 1 投票 0

在Verilog代码中自动添加层次结构

我有一个工作代码生成器,在顶层,它只是实例化模块并负责所有连接 - 该生成器已被证明是有效的。 我现在想对一些ins进行分区...

回答 1 投票 0

我可以使用 ast-grep 重现 eslint 的“prefer-object-spread”规则吗?

我正在尝试将不同的 linter 及其性能与自定义规则进行比较。 Ast-grep 很有前途,并且可能比 eslint 运行得更快,因为它是用 Rust 而不是 javascript 编写的。怎么...

回答 1 投票 0

是否有一种通用方法可以使深度递归Python函数在不改变系统递归限制的情况下工作?

我们有一个包含相当多递归函数的Python代码库,它们可能会遇到深度递归并打破默认Python解释器设置的递归限制。我们已经使用了 sys。

回答 1 投票 0

Visual Studio 停止在特定区域使用重构

通常,我可以通过在恼人的警告周围包含两个编译指示警告禁用语句来禁用它。例如: #pragma 警告禁用 IDE0060 公共静态 int MultiplyByZero(int Number) ...

回答 1 投票 0

Clang-Format:重新组合字符串文字

有没有办法让 clang-format 来改变这个: function_name(“非常非常” | <-- column limit "very very " | "long string"); ...

回答 1 投票 0

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

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

回答 0 投票 0

如何在 GIMP 中生成 scriptfu 方案代码?

Gimp 具有用于在 Scheme 中编写脚本代码的脚本功能。但我不知道它是否具有反向功能?这意味着,当我画画或做某事时,它是否可以生成方案代码或任何与它平行的语言...

回答 1 投票 0

如何使用带指令的脚本自动重构 Java 代码?

如何通过 Java 代码/Groovy 插件以编程方式重构此类? 比方说,我需要: 将 foo.method2 重命名为 foo.method3 将 myMethod 重命名为 yourMethod 更改导入的包 org.you.c...

回答 2 投票 0

pytest:重构重复的测试用例

我有如下的测试用例:类TestSomething():def test_a(self):... def test_b(self):...运作良好。但是现在我必须更改一些设置,重新启动机器...

回答 1 投票 0

在Python 3.6代码库中将.format的所有用法更改为f字符串的最简单的方法?

我的团队提供了各种Python 3代码包,它们在字符串上广泛使用.format。我们最近将运行时升级到了Python 3.6。如果我想替换.format ...

回答 1 投票 0

在Visual Studio代码中Python重构失败

我最近改用Visual Studio Code进行Python编程。以下是我在Visual Studio代码设置中的Python配置:“ python.pythonPath”:“ /Users/hzhang/.virtualenvs/env-2.7/bin/python”,...

回答 2 投票 6

我如何使用Python将嵌套函数调用重构为代码行?

我正在寻找某种使用Python本身而不是使用IDE的方法。示例:def upper(string):返回string.upper()def reverse_string(string):返回string [::-1] string ='abc'...

回答 1 投票 -1

C#是否提供了一种基于注释的编译时重构代码的方法?

我还没有用C#编写很多东西,主要是用C ++编写的,所以我想知道C#是否提供一种方法,让您指示编译器在编译时基于注释来重构代码?基本上是...

回答 1 投票 1

如何“展平”或“合并”分布在Java中太多方法(使用Intellij)的代码?

这可能是一个非常简单的问题,但是由于某种原因,我没有找到答案。为了解释我要做什么,可以说我有:public String A(){return B(); } public String B(){...

回答 1 投票 1

如何广泛删除冗余类型限定符解决方案?

在我们的解决方案中,我们具有如下所示的冗余类型限定符:using Project.Folder; ... Project.Folder.Enum枚举= Project.Folder.Enum.Option;我正在寻找一种查找和...

回答 2 投票 2

如何在Visual Studio上公开重构CSS类名

我想通过在Visual Studio中重命名(重构)CSS和HTML中的类名来最小化CSS代码。但是我只想在发布项目时更改名称。有什么办法可以更改CSS类...

回答 1 投票 -1

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