refactoring

refactoring

文章 0 浏览 9

有没有办法减少此类中的循环量?

我有一个类,其中有几个方法在产品列表上循环。 我想知道是否有一种方法可以减少循环量,因为它们实际上只进行一次检查? 某种方式来实现函数并传递谓…

誰認得朕 2025-01-17 04:13:54 4 0

我如何重构这个似乎重复很多相同事情的函数调用?

我已经实现了搜索博客文章的功能。但是,当添加到 containsQuery 数组时,我必须确保标题优先于摘录,摘录优先于内容。我编写了以下代码,它似乎运行…

深海夜未眠 2025-01-17 02:45:19 2 0

使用 python 脚本用绳索重命名 python 类

给定一个文件夹 myproj ,其中包含一个文件 myclass.py myproj -- __init__.py -- myclass.py ,其中 myclass.py 包含以下类定义, class MyClass: pa…

千と千尋 2025-01-16 22:09:47 5 0

重构请求:尝试找到更优化的方法来应用多个过滤器来过滤对象数组

尝试通过另一个对象数组的属性来过滤对象数组: 我输出的数据 const filters = [ { "id": "breed", "value": "bulldog" }, { "id": "owner", "value":…

心欲静而疯不止 2025-01-16 13:36:49 3 0

使用Python修改目录和子目录中的所有PHP文件

我在扫描根目录并修改包含特定引用的所有 .php 文件时遇到问题。本质上,我们希望迁移整个数据库。我必须找到某些表的所有记录并适当地重命名它们。这…

忆梦 2025-01-16 09:49:52 3 0

重构 - 从枚举生成字符串列表

方法 getContinent() 需要一个 String 作为参数,该参数可以具有三个可能的值:"Africa"、"Asia"和“欧洲”。 根据我得到的给定值,我必须匹配适当的…

粉红×色少女 2025-01-15 19:16:08 5 0

有没有办法重构这个 Javascript for 循环?

这是我用来学习 Javascript 的一个测试项目。我有一个 for 循环,之后有 if 语句,进入innerHTML。下面是一个 for 循环。我想知道如何用 map() 来做到…

末蓝 2025-01-15 14:07:05 2 0

Intellij 重构或更改多行代码,将方法调用放在另一个方法中

我有多个java文件,并且每个java文件都有超过100个以下类型的代码行(其中重点是采用硬编码值的“method1”): x.method1("cat") y.method1("dog") z…

孤独难免 2025-01-15 09:12:30 3 0

重构 Haskell lambda 函数

我有一个 lambda 函数 ((:) . ((:) x)) ,我将其传递给 foldr ,如下所示: foldr ((:) . ( (:) x)) [] xs 其中 xs 是二维列表。我想重构以使其更清晰…

七月上 2025-01-14 23:14:18 2 0

如何使用 lambda 表达式避免 IEnumerable 嵌套在另一个 IEnumerable 中

我正在重构一些当前由另一个 foreach 内部的 foreach 组成的代码,以获取类型列表。稍后会对这些类型执行一些操作。 目前,我以另一个 IEnumerable 内…

为你鎻心 2025-01-14 16:49:28 3 0

使用类似逻辑调用多个函数的最佳实践

当您有 10-100 个采用相同参数并返回相同结果的函数时,调用它们的最佳实践是什么?写 f1(), f2() 100 次?将它们放在 dic 或 list 上并迭代?创建一…

柳若烟 2025-01-14 04:41:27 2 0

我如何为一个显然可以有抽象类但我需要一个接口的地方编写一个接口?

我有一个抽象类,它由具有非常封闭的实现(私有字段、方法、面向安全)的最终类扩展。 有一个 switch-case 根据某些输入选择要使用的构造函数。 我想…

魄砕の薆 2025-01-13 09:55:02 3 0

如何确保接口的未来实现也将扩展特定的类

我有一个抽象类和两个扩展它的最终类。 抽象类也是接口的实现。 现在,我必须删除两个子类之一并添加一个接口,以便人们仍然可以使用自己的实现。 但…

瞄了个咪的 2025-01-13 00:51:47 5 0

方法重构以避免许多 npe 检查

我创建了以下方法,它返回一个三重字符串。然而,我不喜欢我编写它的方式,因为我认为我放入了太多的 Npe 检查,使其不可读。 private Triplet getInf…

攀登最高峰 2025-01-12 01:19:28 3 0

是否存在向局部变量添加 const 限定符可能会引入运行时错误的情况?

这是我多次执行过的(诚然是脑死亡的)重构算法: 从一个可以干净编译并且(AFAICT)正常工作的 .cpp 文件开始。 通读该文件,只要有未使用 const 关…

长安忆 2025-01-11 21:24:49 3 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文