refactoring 相关问题

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

如何重写 Java for 循环,使用流返回匹配元素

我想优化我的方法。 我有对象列表,我想对它们进行迭代,将字段与输入进行比较,如果匹配,我想在其他方法中使用第一个对象。

回答 2 投票 0

通过列表优化迭代

我想优化我的方法。 我有对象列表,我想对它们进行迭代,将字段与输入进行比较,如果匹配,我想在其他方法中使用第一个对象。

回答 2 投票 0

“扩展不得包含存储的属性”阻止我重构代码

我有一个 13 行函数,在我的应用程序的每个 ViewController 中重复,整个项目总共有 690 行代码! /// 添加菜单按钮 函数 addMenuButton() { 让

回答 6 投票 0

重构变异以更新或设置 - Angular 16 到 Angular 17

我有这个代码 this.items.mutate(products => this.sourceData.getData().forEach(item => products.push(item))); 将库从 Angular 16 更新到 Angular 17 我需要删除“mutate”u...

回答 1 投票 0

如何在 Android Studio 中移动文件并使用新路径更新其用法?

我将 lib 文件夹中的文件从提供程序文件夹移动到共享文件夹。这样做之后,我引用该文件的每个小部件现在都有错误,因为它仍在查找......

回答 1 投票 0

从按层封装到 -> 按功能封装的迁移问题

我想要实现的目标 我希望对我的@Configuration 文件使用“按功能打包”。 目前,我正在使用“逐层封装”。 需要澄清的是,这不是一个意见...

回答 1 投票 0

罗马到整数重构

我正在编写一个方法 roman_to_integer(roman_string),它将罗马数字转换为整数:'IV' 到 4,'XVI' 到 16 等。 罗马_TO_INT = { “我”=> 1, “IV”=> 4, ...

回答 4 投票 0

工业机械配方MySQL表

我在一家工业机械制造公司工作,这是我们使用 SQL 的第一种方法。我们的客户要求全新的机器设计来保存所有相关的生产数据(即产品序列

回答 1 投票 0

在多面 ggplot2 条形图中对条形进行排序,并省略每组未使用的因子水平

我创建了这个我不满意的条形图: 当作者(我/他们/你)没有任何值时,我不希望在 x 轴上显示相关标签。 例如,“The...

回答 1 投票 0

Dart:如何分解具有不同返回类型的函数

我的项目中有一些类似的函数,它们的工作原理相同,但返回类型不同。我是否可以将它们分解为 1 个函数以减少代码冗余? 下面是我的代码

回答 1 投票 0

更改代码以不从用户控制的数据构造路径

SonarQube linter 显示此错误更改此代码以不从以下代码的用户控制器数据构造路径: 公共静态文件压缩(列表文件,字符串fileNam...

回答 1 投票 0

需要重构git项目并重命名分支

我有一个 git 项目,结构如下: 主要(充当生产) 开发(充当预生产环境并从 Main 分支) 几个功能分支(从

回答 1 投票 0

为什么 next js 12 中的导入别名不起作用?

这是我的编译选项: { “编译器选项”:{ “目标”:“es5”, “lib”:[“dom”,“dom.iterable”,“esnext”], ”

回答 1 投票 0

如何判断一个类型是否是集合类型?

我试图确定运行时类型是否是某种集合类型。我下面的内容有效,但似乎很奇怪,我必须在 a... 中命名我认为是集合类型的类型。

回答 5 投票 0

我可以将类似线程的创建封装到一个方法中吗?

我正在编写一个搜索函数,该函数正在执行多个 API 调用,我希望异步执行并收集它们的结果。我所有的线程及其可运行的看起来都很相似,这让我们......

回答 3 投票 0

Python Rope:如何在所有子模块重构中查找所有缺失的导入和错误

我试图找到每个模块及其子模块的所有丢失的导入语句和错误。 是否有专门的工具来完成我想要做的事情? 我写的代码,但看起来真的很棒...

回答 1 投票 0

使用 joi 验证重构 hapi 配置

我有 hapi 路由配置,其中包含验证,我想将此验证从配置移动到包含此模型验证的文件。例如,对于用户的 PATCH: 常量路由配置 = {

回答 1 投票 0

如何强制Eclipse在自动生成getter和setter时使用this关键字?

在 Eclipse 中,有没有办法在自动生成 getter 和 setter 时强制使用 this 关键字来引用类成员? 例如,我想要这个由 Eclipse 自动生成的 getter,

回答 3 投票 0

如何使用IntelliJ IDEA查找所有未使用的代码?

当我在 .java 文件中时,未使用的代码通常呈灰色或有绿色下划线,表示该代码可能(可能是因为一些奇怪的 JNI/Reflection 极端情况)未使用。但是...

回答 4 投票 0

有没有办法重构这个 try/ except 块以避免 DRY 违规?

这是使用 Selenium 和 Python 构建 Web 自动化脚本的更大函数的一部分。该网站有时会提供弹出窗口,这会导致 ElementClickInterceptedException 但弹出窗口是...

回答 1 投票 0

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