refactoring

refactoring

文章 0 浏览 5

重构常用方法页眉和页脚

我在很多方法中都出现了以下页眉和页脚代码块。有没有更干净的方法来实现这个? Session sess = factory.openSession(); Transaction tx; try { tx = …

莫多说 2024-10-11 16:31:49 2 0

ActionScript 3 优化 - 提高大量对象的性能

我正在开发一些库类,用于对大量对象(2000+)进行聚集/引导行为。我发现在< 500个实例,性能还算可以。随着数字的增加,帧速率会下降。 我已经看到 F…

抱猫软卧 2024-10-11 11:16:18 5 0

重构 Quartz 作业数据

我必须重构这样的类: com.core 包中的 Class Person 引用了同一包中的 Class Address。我必须将 Address 移至新包 com.core.location。这在 java 方…

独留℉清风醉 2024-10-11 08:49:55 6 0

有没有更优雅的方式来实现“作弊代码”?在 C++ 中实现游戏?

我一直通过深入研究一个项目(一个简单的 2d 游戏)来学习 C++。我试图实现一组作弊,但我在字符串操作方面真的是新手。我确信会有一种比下面的代码更…

猥︴琐丶欲为 2024-10-11 07:32:40 3 0

重构—Sockets中的良好实践—简单的服务器-客户端Swing应用程序

我使用单例和观察者模式编写了一个带有 Swing 接口的简单服务器-客户端程序。每个客户端都连接到服务器并可以发送消息。服务器将其收到的消息转发给其…

以可爱出名 2024-10-11 06:29:04 5 0

重构:Javascript 块

需要一些帮助来重构此代码: $("span[rel=color_content]").ColorPicker({ onChange: function (hsb, hex, rg) { $("span[rel=color_content]").css('…

飞烟轻若梦 2024-10-11 03:56:53 2 0

如何在一行中编写条件语句?导轨

我想说的是, self.preferred_amount * object.each{|li|li.variant}.collect{|li|li.weight} 唯一的问题是某些权重为零。 既然如此,我想补充一点,…

尘世孤行 2024-10-11 02:14:15 1 0

从 Java 类中提取接口的自动化方法

我有一个定义 API 的具体类的集合,我想从 API 的实际实现中提取这些类的接口(即:本质上是类型层次结构和公共方法)。 因此,例如,如果 API 中的公…

深爱不及久伴 2024-10-10 23:21:22 4 0

Rails 3 重构问题

以下视图代码生成一系列带有总计的链接(如预期): 但是,当我重构视图的代码并将逻辑移至帮助器时,代码无法按预期工作。 view: helper: def employ…

情绪操控生活 2024-10-10 16:09:07 6 0

在 C# 中重写此 If 的最巧妙/最惯用的方法

我有这个 if-else 语句,它可以实现我想要的功能。正如您应该能够看出的,它所做的事情非常简单。 if (width != null && height != null) { if (top !…

冷情 2024-10-10 14:21:46 9 0

帮我用 out 关键字清理这个疯狂的 lambda

我的代码看起来很难看,而且我知道必须有更好的方法来完成我正在做的事情: private delegate string doStuff( PasswordEncrypter encrypter, RSAPubl…

原野 2024-10-10 11:48:13 4 0

多次执行相同的 SQL 查询时,重用 SqlCommand 是否更好?

当使用相同的查询但不同的参数查询数据库时,是 在单个使用中执行 还是创建两个单独的查询更好? 单个使用的示例: using (SqlCommand addProduct = n…

九命猫 2024-10-10 10:23:34 6 0

构造函数的参数数量

我有一个类需要将 12 个参数传递给其构造函数。所以我觉得这个类的设计有问题。 我想问是否有关于类(尤其是其构造函数)设计的设计模式或通用规则集…

软甜啾 2024-10-10 02:57:20 6 0

我该如何重构这段代码?

我有.net 3.5,我想制定一个通用方法。我该如何重构这段代码? case (int)Enums.SandwichesHoagies.Cheeses: if (this.Cheeses.Where(x => x.Id == pr…

少钕鈤記 2024-10-09 20:49:17 3 0

重构这个块

我正在重构一些不是我写的代码。该块设置 $val 的值,但我想稍微清理一下它。显然我不能在这里使用三级运算符。还有什么其他方法可以使代码更简洁? i…

凉宸 2024-10-09 20:19:34 3 0
更多

推荐作者

落墨

文章 0 评论 0

gz5281527

文章 0 评论 0

不识常识

文章 0 评论 0

动物凶猛

文章 0 评论 0

coderyrg

文章 0 评论 0

更多

友情链接

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