refactoring

refactoring

文章 0 浏览 5

如何提高这些 linq 语句的可读性?

我有一个分层数据树,其中包含名为 DataNode 的类的对象。 每个DataNode 都包含一个Attribute 对象的集合。每个属性本质上是一个键/值对,附加了一些…

旧夏天 2024-11-14 21:44:57 2 0

我如何重构 Rail 的 ApplicationController,并将常量设置为 ActiveRecord 结果?

我正在开发一个 Rails 2.1 项目,该项目具有类似于以下内容的 ApplicationController: class ApplicationController < ActionController:Base THIS_S…

寄意 2024-11-14 19:54:59 1 0

从 Linq-to-SQL 中精确读取一行

我想重构一些通过 Linq-to-SQL 从 SQL Server 2008 读取数据的 C# 模块。这些存储过程最多获取一行,因为我将完整的 PK 作为参数提交。显然 Linq-to-S…

所谓喜欢 2024-11-14 15:19:21 2 0

Visual Studio 正则表达式中的冒号

我意识到冒号是 Visual Studio 风格的 RegEx 中的特殊字符,因此需要转义,但我在制作可选地包含单个冒号的正则表达式时遇到了麻烦。 我想向虚拟函数…

纵性 2024-11-14 14:12:36 1 0

重构函数以使其更通用

我多次复制/粘贴以下代码。更改的值是字符串文字(“TabStates”更改为“ContentStates”等)和字典的值(RadTabSetting -> ContentSetting)。 publi…

蓝天 2024-11-14 11:01:00 0 0

在 Ruby 中循环多个数组

我有多个 ActiveRecord 子类 Item 实例数组,我需要根据最早的事件循环打印。在这种情况下,我需要打印付款和维护日期,如下所示: 项目 A 需要 5 天…

别理我 2024-11-14 08:35:55 1 0

重构 Rails 视图

我是 Rails 开发的新手,所以请耐心等待。我正在创建一个视图,其中有几个看起来非常相似的字段。它只是请求以某种方式重构,但我一直无法弄清楚。请…

流绪微梦 2024-11-14 07:55:19 0 0

JavaScript 揭示模块模式重构建议

我在当前的项目中经常使用 JavaScript 的揭示模块模式来组织我的代码,但我想知道我是否可以以更好的方式使用它,因为我似乎创建了很多私有方法,然后…

吃素的狼 2024-11-14 07:45:57 0 0

如何重构一个包含很多监听器内部类的类?

我正在编写一个 Android 应用程序,用于接收位置更新并向网络服务发送请求。该应用程序有多个活动并使用本地服务作为控制器。问题是这个“控制器”服…

北凤男飞 2024-11-14 07:41:30 0 0

替换不必要的完全限定类型并在所有类中添加使用

我试图摆脱大量不必要的完全限定类型,而是在这些类的顶部添加 using 。 我不确定是否有某种批次可以为我做这件事。现在我必须使用 ReSharper 并删除…

神回复 2024-11-13 10:00:33 2 0

使用 Ninject 重构依赖注入的 ASP.NET MVC 代码的真实示例

早上好! 昨天,我观看了 Tekpub 的精彩视频“依赖注入和控制反转”,它让我大吃一惊。我觉得这就是我应该如何编写代码。我之前看过它,甚至尝试过一…

硬不硬你别怂 2024-11-13 08:48:42 4 0

我可以使用反射通过提供现有变量的名称来获取该变量吗?

我正在接管某人的工作,并且有很多重复的代码。现在,我只想更改以下代码:(我想要更改的代码位于该代码块之后) if (Session["opt3PSRAddHrs4"] != …

夏尔 2024-11-13 06:51:02 1 0

如何在 Ruby/Rails 中抽象出与父类类似的验证/关系?

我有这些非常相似的类: class DeliveryDocument < CommercialDocument # Relations belongs_to :biller, :class_name => 'Company' belongs_to :cust…

不及他 2024-11-12 05:05:59 2 0

一个被多次调用的函数应该放在哪里?

这是这个问题的后续如何避免重复的代码? 我正在使用使用 C# 的 ASP.NET 4.0,我有一个名为 FillDropDownList(DropDownList ddl, DataTable dt, strin…

以酷 2024-11-10 11:48:30 0 0

避免过度使用方法重载

Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…

朮生 2024-11-10 10:06:22 3 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

更多

友情链接

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