refactoring 相关问题

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

使用路由、控制器和模型,重构NodeJS项目的中间件代码。

我目前在架构我的NodeJS项目时遇到了困难。我关注了几个YouTube系列,看到人们使用不同的技术来构建他们的代码。你会建议我采用哪种结构...

回答 1 投票 0

在C#中,有没有一种通用的方法可以将DBSet传递给一个方法?

我目前有以下工作代码: private Converter RemoveAll (名单 databaseSet) { databaseSet .ForEach(item => this.myContext......。

回答 1 投票 0

重构Dart中的地图对象列表?

这个地图对象列表如何重构才能更好的阅读?我们的目标是有一个列表变量,以一种紧凑的方式存储几个点的x和y值。它不一定是一个 ...

回答 1 投票 0

将命名的子查询提取到单独的文件中

比方说,我有一个文件,其中包含一个SQL-查询,有多个命名的子查询。WITH first_part AS ( ...), second_part AS ( ...) SELECT * FROM first_part... . 我想提取....

回答 1 投票 0

如何避免辅助谓词?

我写了下面的代码,用于转置(有限)列表的(有限)列表(在Prolog中利用足够的懒惰来处理无限的情况,至今我还没有发现): transpose_opt([],[]) :- ! transpose_opt(L,M) :-......

回答 1 投票 1

更好的方法来做这个If语句?

很简单。我写了下面的ifelse语句: if (cr1.ins <= cr2.ins) { console.log("[ROUND 1] Creature 1 (#" + cr1.num + ") is attacking first."); cr2.ht = cr2.ht - (cr1......)。

回答 1 投票 0

如何将函数声明移到另一个文件,但又保留Git历史记录?

我正在重构一个单文件的 PHP 脚本,将函数和类声明在不同的文件中。如何将一个代码块从一个文件移到另一个文件,同时又能保留每个文件的Git历史。

回答 1 投票 12

如何批量修复PyCharm检查警告,例如将所有 "raise "语句转换为Python 3语法?

问题是:如何批量应用PyCharm检查快速修复?大概IntelliJ、CLion等也有同样的功能吧] 我正在把一个Python 2.7的代码库移植到Python 3.8中,想...

回答 1 投票 0

从用户那里获取输入 - 这段代码有什么不好的味道?

我是一个新的编码者,我想举个例子说明我如何能将这些行转化为一个或多个函数...... 我第一次尝试使用构造函数,我认为这些行不应该在...

回答 3 投票 -1

避免在类似的布尔状态下重复。

在我的应用中,我有两个具有类似行为的可点击文本,这些文本管理着一个布尔值的状态,以显示或不显示React Native中的Modal。 ...

回答 1 投票 0

重构包名时,由于找不到Application类,即使Application类在那里,也会出现ClassNotFoundException异常,从而破坏App。

我有这样的包格式:com example name oldAppName 现在,我重构并通过Shift+F6重命名为:com myCompanyName name newAppName 然而,现在当我运行我的应用程序时,我... ...

回答 5 投票 3

IntelliJ Pycharm插件:将一个变量移动到一个类中。

我需要重构一个独立的变量,使其成为类的一部分......但我在Pycharm的IntelliJ插件中找不到合适的重构选项。它存在吗?我如何使用它?

回答 1 投票 0

KOTLIN:当条件子句与另一个条件子句耦合时,重构一个大的返回。

'这是个设计和技术上的问题,所以在我对一个随机项目进行重构以使其跟上时代的步伐时,我遇到了以下部分,一个密封类上的infix函数......。

回答 1 投票 0

更改Visual Studio重构大写属性的方式

我在Visual Studio重构大写属性的方式上有问题。这是一些简单的类:public class TEST {public string MY_STRING {get;组;现在我正在使用...

回答 1 投票 0

试图找到一种方法来重构我的函数以使其更有效

我具有如下所示的功能,该功能根据长度参数将数字数组分组。长度表示每个子阵列的最大长度。我想找出的是一种方法,我...

回答 1 投票 0

IntelliJ:用主体替换方法调用

IntelliJ中是否有重构,可以用方法的主体替换方法的调用。例如:static int doubleValue(int x){return 2 * x; } System.out.println(...

回答 1 投票 0

如何从红宝石方法中去除多重收益?

我有一个A类来处理错误,如何重构它以从调用方法中删除多个返回。基本上,如果为true,则从方法中返回错误,成功为false。 A类定义...

回答 1 投票 0

如何重构相似但不相同的方法,其中一种方法扩展了另一种方法的功能? C#

我有两个方法非常相似,因为第二种方法部分地扩展了第一种方法的功能。例如,方法如下:private void ...

回答 1 投票 0

Terraform中的参数化YAML模板

我将为业务项目重构几个代码。除其他外,还需要从JSON转换为YAML模板。我使用terraform进行基础架构部署。我有这个JSON ...

回答 1 投票 0

为给定的数值向量分配一个因子向量,其中每个向量具有超过2个级别/标签

大家。希望您能帮助我解决我的查询。对于表示苹果价格($)的向量,请说apple

回答 1 投票 0

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