refactoring

refactoring

文章 0 浏览 9

C# 项目命名约定

我正在重构一个 C# 应用程序,将逻辑提取到类库中,以便 GUI 和 CLI 可以位于其之上,我只是想不出如何命名项目本身。 (注意:这是关于项目本身,而…

长伴 2025-01-03 11:50:43 4 0

是否有任何可以以编程方式调用的 Eclipse 重构 API?

我需要从广义上重构代码。我知道从 Eclipse IDE 内部我可以重构我的类。但是是否有任何 API 可以在 java 项目中使用,以便我可以通过代码动态重构项目…

杀お生予夺 2025-01-02 23:07:49 4 0

模拟从另一个类继承的类

所以这是这样的场景,我正在重构一些意大利面条代码。我的第一个问题是一系列类更新了其他类,我通过让我想要测试的类(Search.cs)的构造函数将其需…

屋檐 2025-01-02 22:19:41 4 0

C# 基/抽象类中最好的部分接口实现

.net 不允许在基类中实现部分接口。作为缓解措施,我提出了 3 个替代解决方案。请帮助我决定哪个在重构、编译/运行时错误、可读性方面更通用。 但首先…

梦罢 2025-01-02 20:10:19 5 0

在 Eclipse 中重命名和重构类,并保留 SVN 历史记录

当我在 Eclipse 中重命名一个类(在类名上使用 Ctl-Shft-R)时,它也会重命名该类文件,这很有帮助。不幸的是,使用我的 SVN Subclipse 插件,它会将…

夜声 2025-01-02 18:11:04 5 0

从共享许多元素的 XElement 构建 XML 的最佳方法是什么?

注意:我已阅读此,但它并不完全是我想要的内容: 我有一个应用程序可以从输入文件构建 XML 并根据所选文件创建两个输出之一。这是一个“快速而肮脏”…

冰雪梦之恋 2025-01-02 05:13:22 6 0

如何管理 PhoneGap 和 webapp 代码?

据我所知,每次进行更改时,例如配置变量的值,我都必须 在每个项目(webapp、Android、iPhone 等)中制作更改的副本 构建每个项目 分发每个项目(除…

有木有妳兜一样 2025-01-01 16:51:32 4 0

过滤器类的命名约定?

我想知道如何命名更好。 我有类 Filter (它恰好在 Ruby 中,但该语言并不是那么重要),它像这样过滤对象: class Filter def initialize(items) @it…

橘虞初梦 2025-01-01 12:34:15 4 0

使用部分类来管理代码,好的解决方案吗?

书籍通常说,如果类变得太大而无法管理,请重新考虑实现,因为由于类尚未正确定义,设计很可能需要修正。 但在类确实很大的情况下,例如,当扩展类以…

栩栩如生 2025-01-01 01:35:07 6 0

将字符串拆分为唯一列表 - 重构它

好吧,这看起来很难看:) 重构这段代码的好方法是什么? Users 是在屏幕上输入的数据,对于此示例,我们希望在 _someDTOObject.Users 中得到不同的结果…

固执像三岁 2024-12-31 22:49:51 4 0

帮助将一个大类分成两部分的工具

有没有一个好的帮助/工具可以帮助我将一个大类分成几个部分? 该代码很好地完成了它的工作,但是一个类超过 500 行就不太舒服了。我确信它可以分成更…

萌吟 2024-12-29 08:13:32 5 0

在 JSP 中重构 EL 表达式

我有许多带有 ${foo.bar.baz.phleem1}、${foo.bar.baz.phleem2} 等形式的 EL 表达式的 JSP 文件(前两段或三段相等)。为了减少 EL 查找,我正在重构…

沉默的熊 2024-12-29 01:05:48 3 0

想要 DRY 这段代码但遇到麻烦

我有两种方法可以做类似的事情。我是一个菜鸟,想知道如何将这些组合成一种方法: #test if the current selected language is the one that was clic…

听,心雨的声音 2024-12-28 19:55:22 4 0

结构替换删除异常

我想删除一个不应该存在的异常。我找不到允许在方法声明中删除的模式。 此代码: public void method1(String param) throws ShouldHaveNeverExisted{…

我的黑色迷你裙 2024-12-28 18:32:11 4 0

重构“渲染格式”在多个控制器中

所以我在多个控制器中有一个视图方法,它们看起来几乎完全相同: def show show! do |format| format.json do if @text.activated? @text.log render_…

那支青花 2024-12-28 14:05:03 4 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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