refactoring

refactoring

文章 0 浏览 5

使用 if - else if 结构将 foreach 重构为 LINQ

我有这个 foreach 循环: var includedElements = new HashSet(); foreach(var e in elements) { var include = false; if(isTable(e.Key)) { if(tabl…

双手揣兜 12-10 11:56 1 0

Scala 是否有一个工具可以清除所有代码文件中所有未使用的导入?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

深海少女心 12-10 11:35 4 0

如何重构 LinqToSql 以使其更易于维护?

我使用 Linq2Sql 作为数据访问,但我很快注意到我做错了。 我有一个帖子列表,我需要能够以几种不同的方式对其进行过滤。例如: GetNewest() GetOldes…

冷月断魂刀 12-10 10:10 1 0

如何编写一个可以被两个非继承类共享的方法

我有 2 个类,都具有相同的方法(名称 + 类型 + 行为)和相同的属性(名称 + 类型) public class Country { public string Name { get; set; } publi…

熊抱啵儿 12-10 09:07 4 0

重构:替换为 Constant String.Empty

我有以下代码行 Dim a As String = "" ,重构建议将 "" 替换为 String.Empty 这是一种重构,但为什么呢?由于我是我未来声明的新手,我应该更好地使用…

最偏执的依靠 12-10 08:45 1 0

想要使这个权限系统通用以减少重复代码等

我有一堆枚举,代表应用程序各个部分的权限。 public enum PermissionGroup1 { CanDo11, CanDo12, CanDo13, } public enum PermissionGroup2 { CanDo2…

故人的歌 12-10 05:28 2 0

LNK2020 & 2020由于添加了包含相同类的其他项目,旧工作项目中的旧类中出现 LNK1120 错误

将我的解决方案从 1 个项目重构为 3 个项目后,我遇到了意外的链接器错误。在第一个实例中,我得到两个未解析的令牌,例如 错误 LNK2020:无法解析的…

傲鸠 12-10 03:56 2 0

如何在我的实用程序库中创建一个返回响应的方法?

在代码隐藏中,我有一个包含以下内容的方法: Response.Clear(); Response.ClearHeaders(); Response.ContentType = "xxx"; Response.AppendHeader("C…

国际总奸 12-10 03:27 1 0

在 MySQL 中将一对多关系重构为多对多:如何制定查询?

在我正在开发的应用程序的最初“版本”中,没有考虑到设计因素——没有人想到这一点。 不过看来原来的一对多关系需要重构为多对多。我的问题是如何最…

深府石板幽径 12-10 02:55 2 0

有哪些工具可用于 Ruby 重构?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

套路撩心 12-10 01:18 0 0

将 Jquery CoffeeScript 代码重构为单独的文件

我有一个名为 Shapes.coffee 的 CoffeeScript 文件: jQuery -> offset = $('#drawing_canvas').offset() mouse_vertical_position = -Number(offset.…

葬花如无物 12-09 16:39 1 0

将 XML 可序列化公共字段重构为自动属性是否会破坏旧实例的反序列化?

我有一个类,其中有许多标有 XML 可序列化属性的公共字段: [XmlAttribute] public string ExampleField = string.Empty; 我打算将这些字段(并且仅这…

柒夜笙歌凉 12-09 16:30 1 0

Visual Studio 2010 中 C# 和 VB 的重构选项有所不同

在 VS2010 C# 中,当我右键单击时,会出现“重构”菜单,其中包含以下选项: 重命名 提取方法 封装字段 提取 接口删除参数 重新排序参数 这些选项在 V…

残龙傲雪 12-09 12:21 2 0

Liquibase:使用 H2 数据库的修改数据类型重构将 INT 自动增量列更改为 BIGINT

我有一个主键列,它是一个 INT 列,我想将其更改为 BIGINT。我们的测试和生产环境使用 MySQL,但对于单元测试,我们使用嵌入式 H2 数据库。 我创建了…

请你别敷衍 12-09 11:27 1 0

重构 JavaScript。解耦标记或单独的模块

我正在尝试使大型(~10K 行)JavaScript 代码库更易于维护。几乎所有代码都包含在一个庞大的类中。我想做一些重构,但又不想完全重写代码。 关于如何…

埋情葬爱 12-09 05:33 0 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

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