refactoring 相关问题

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

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

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

有没有办法将这些重复的代码变成一个单一的、干净的方法

我的搜索逻辑中有以下代码,它引用旧数据库,其中匹配搜索的唯一方法是表行名称、Level-1、Level-2 等。 if (criteria.Levels.Contains(&

回答 1 投票 0

将时间戳移至下周一上午 10:01

我已经与 ChatGPT 斗争了几个小时,对 TypeScript 中的这个简单算法不满意。 函数computeUpcomingNotificationTimestamp(currentTimestamp: number = Date.now(), day: ...

回答 1 投票 0

PowerShell 重命名重构 (F2) 在 VS Code 中不起任何作用

编辑 PowerShell 文件时按 F2 在 VS Code 中没有任何作用。 (对于 C# 等其他语言,Python 重命名重构 (F2) 效果很好) 我尝试过的: 完全卸载 MS PowerShell exte...

回答 2 投票 0

优化Python中文件的搜索方式

我正在尝试优化下面的方法。它是我项目的核心(因为该方法的时间百分比接近 95%)。它读取一行文件,如果 tid 在该行中,则返回第一个 nu...

回答 1 投票 0

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

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

回答 1 投票 0

重构 Java 代码:消除或简化 For 循环之外的布尔变量

我在代码中遇到以下问题: 布尔目标= false; for (项目项目:列表) { if (item.boolA || 目标 == true) { if (item.boolB) { 目标=假; } 否则...

回答 1 投票 0

在类中将函数作为参数传递

所以我试图在一个项目中使用 ESPAsyncWebServer,并且由于该项目的大小,我将我的代码重构为一堆不同的库。这是客户的一部分

回答 2 投票 0

如何使这个 awk 脚本更少的样板?

假设我有一个像这样的日志文件(第一列是时间戳): 1699740442177 开始A 1699740442177 开始B 1699740442255 启动C 1699740442261 完成B 1699740442337 完成C 1699740442337 完...

回答 1 投票 0

短实体版本的 REST API 命名

例如, 我有一个团队实体和用于检索团队的 API 将如下所示: 获取收益 检索单个团队 获取团队\{team_id} 等等... 如果我需要退货,什么名字会好

回答 1 投票 0

为什么在 R 中总结线性模型没有显示所有需要的级别? [重复]

我正在尝试在 R 中做一个线性模型。我有 24 个实验(完整的因子分析)。我对这个模型有3个因素。但是,密度因子有 3 个级别(B、M、A)。我知道 DensityB ...

回答 1 投票 0

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