code-duplication

code-duplication

文章 0 浏览 7

当唯一的区别是一个变量的类型时重构重复的代码?

我必须能够连接到两个不同版本的 API(1.4 和 1.5),我们将其称为 Foo API。我连接到 API 并处理结果的代码基本上是重复的 - 唯一的区别是从两个 API…

谁的年少不轻狂 2024-12-25 02:56:28 2 0

避免 const 和非常量成员函数中的代码重复

嗯,我目前正在重构我很久以前制作的一个类。该类是一个容器类型。 许多函数可以利用类结构的优点,因此被实现为成员函数。然而现在似乎有很多功能看…

山人契 2024-12-23 04:28:59 4 0

消除重复代码 re: lambda 循环参数传递

问题 数组定义了以下元素: var equipment = new Array( "bakeware", "cookware", "kitchenware", "utensils" ); 存在将这些设备类型与可编辑字段关联…

萌化 2024-12-22 09:11:16 2 0

防止循环内外的代码重复

我在重写循环时遇到问题: else if( "d" == option || "debug" == option ) { debug(debug::always) << "commandline::set_internal_option::setting …

一袭水袖舞倾城 2024-12-22 02:56:05 3 0

比较在哪里

我正在寻找一些具有静态函数的库,以消除比较“事物”的代码中的重复。 (evil.equals(s1) || evil.equals(s2) || evil.equals(s3)) (evil == enum1 ||…

缪败 2024-12-13 22:36:06 5 0

cakePHP 复制函数或使用外部控制器? (干问题)

我有 3 个控制器:令牌、商店 和用户。 令牌与其他两个模型相关,每个令牌都有一个所有者类型和所有者 ID。 User_controller 和 Store_controller 中…

星星的轨迹 2024-12-12 08:00:18 5 0

如何防止重复器中的交替模板的 itemtamplate 中的内容重复?

有没有办法防止 itemtemplate 内容重复,而 itemtemplate 内容只会与交替模板块的不同 css 类一起出现? ' Class="itemTemplate"/> ' Class="alternat…

懒猫 2024-12-11 17:00:23 5 0

从依赖于其他方法的返回结果的方法中删除重复代码

在控制器类的 ASP.NET MVC 应用程序中,我有一个方法 protected ActionResult VerifySanctions(string sanction) { bool hasSanctions = this.qualifi…

你丑哭了我 2024-12-06 04:17:35 5 0

方法和构造函数?两者都继承自 Member,都有 getExceptionTypes() 方法。在这种情况下如何避免代码重复?

我的代码库中有这两种方法,我想以某种方式合并它们以避免代码重复: protected IJavaType[] getExceptionTypes(Method method) { Class[] declaredEx…

玩心态 2024-12-05 17:23:27 4 0

如何避免在 Javascript 和 PHP 中重复公式?

我目前正在用 HTML5/Javascript 和 PHP 编写一个 Web 应用程序。 公司的一些员工将需要使用它来输入他们的工作日程。该应用程序将实时(使用Javascrip…

温柔戏命师 2024-12-04 17:13:03 4 0

重构 c#:当要更新的属性在每种情况下不同时如何删除重复的代码

在对原型进行了一段时间的修改之后,我最终得到了许多方法,这些方法可以更新对象上的布尔标志,然后更新接口并根据新值进行一些处理。这些几乎都是相…

开始看清了 2024-12-03 22:25:18 5 0

将 DRY 原则应用到 JavaScript 中,帮我优化这段代码吗?

在寻找优化代码质量的方法时,我最终遇到了 DRY(不要重复自己)的概念。我尽力遵循这一点,但有时我不得不编写两个几乎相同的函数,除了 2 或 3 行代…

荭秂 2024-12-03 16:39:19 4 0

如何重构这些包装方法以消除重复的代码?

以下两种方法用于使用 Google Gson 包装反序列化: public static T Deserialize(String jsonData, Type t) { T obj = null; try { obj = new Gson().…

遗心遗梦遗幸福 2024-11-29 19:14:18 5 0

避免 JavaScript 和 C# 中的重复逻辑

我正在编写一个向导,让用户将字符串映射到对象的属性。这是通过使用用户选择并向其提供参数的一些预定义规则来完成的。这些规则集合被保存到数据库中…

叹梦 2024-11-29 04:00:42 4 0

减少“类型验证然后使用”的情况代码重复模式

该系统的模块之一处理基于 JSON 的协议,该协议用于传输各种数据。这导致了几乎一百个小代码段,看起来像这样: /* * Data package Foo reports Foone…

无声情话 2024-11-27 12:32:35 5 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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