refactoring

refactoring

文章 0 浏览 5

在大型 C# 应用程序上进行批量名称空间重命名的最佳方法是什么?

首先,介绍一下背景。 目前,我们的代码库中的命名空间和程序集(约 60 个程序集、数千个类)看起来像 WidgetCompany.Department.Something 我们现在…

佼人 2024-10-14 14:13:09 6 0

如何在没有 IDE 功能(在 Vim 或 TextMate 中)的情况下重构代码?

我想知道程序员如何重构用 Ruby、Python 等语言编写的代码? 假设您在“前一个”人员之后获得代码,因此您无法确定测试的质量及其覆盖范围。 您使用任…

审判长 2024-10-14 12:03:38 8 0

创建一个具有多个函数的库还是创建类更好?

我正在开发一种与设备通信的软件。 该软件将为设备发送命令。设备必须使用以下协议进行应答: [...] 其中: is the Start of TeXt (0x55); can be 0x0…

浅语花开 2024-10-14 11:54:27 4 0

eclipse 是否有一个免费的 Java 重构插件,可以提取包含字段和方法的类?

此重构示例在 IntelliJ IDEA 中可用,因此基于以下问题: Java 重构工具 像 ReSharper 这样的工具,但适用于 Java? 我怀疑我的问题的答案是否定的,…

贪了杯 2024-10-14 06:03:15 2 0

关于使用遗留代码的建议

我需要一些关于如何使用遗留代码的建议。 不久前,我接到的任务是向报告应用程序添加一些报告。 2005 年用 Struts 1 编写的。没什么大不了的,但是代…

权谋诡计 2024-10-14 00:32:51 7 0

删除& “使用”排序Visual Studio 2008 中的语句?

有没有办法在 Visual Studio 2008 中自动执行“using”语句的“删除和排序”?…

温折酒 2024-10-13 06:05:32 4 0

如何重构使用 spring 自动装配的代码库

我继承了两个相当重要的代码库,它们使用 spring 来配置应用程序。现在我需要重新配置应用程序。但许多配置是通过自动装配提供的,因此几乎不可能找出…

萌化 2024-10-13 00:22:16 6 0

将隐式接口实现重构为显式接口实现

我继承了 C# 代码库;有几个类实现了多个接口,并且还具有其他公共方法。我想重构这些类,以便将隐式接口公共方法重构为显式接口实现,以便我可以轻松…

天涯沦落人 2024-10-12 16:53:37 4 0

划分大VC++ .NET GUI 头文件

我继承了一个 GUI,格式为 10,000 行 Visual C++ .NET Form1.h 文件和 3 MB Form1.resx。前一位作者基本上放下了很多按钮来模拟界面,实现了一些东西…

老子叫无熙 2024-10-12 15:18:59 8 0

C++无虚拟功能的动态调度

我有一些遗留代码,它们使用 kind 字段来代替虚拟函数来进行动态调度。它看起来像这样: // Base struct shared by all subtypes // Plain-old data; …

萌能量女王 2024-10-12 08:48:14 6 0

有什么好的 C++可以处理这种情况的重构工具

我有一个大型 C++ 代码库,其中包含几个我计划重写的错误日志函数,定义如下; void LogError(ErrorLevel elvl,LPCTSTR Format,...); // Literal vers…

征棹 2024-10-12 03:08:36 2 0

如何使 Resharper Add-on 接受 RequestID 作为参数而不是 RequestId

给定以下函数: public SomeClass(int RequestID) { // blah } Resharper 抱怨我的参数应该是 requestId (这首先没有意义,因为 .NET API 大多数时候…

寄与心 2024-10-12 01:57:44 7 0

我无法使用 Eclipse 重构删除方法?

我有一个我想删除的方法。该方法被 n 个类调用。我想使用重构删除此方法,并让 Eclipse 删除对此方法的所有调用,而不是在每个文件中进行清理。我无法…

你没皮卡萌 2024-10-12 01:16:03 3 0

动态表达中的代码味道

此代码解决了 http://www.programgood.net/2011 中概述的一个有趣的难题/01/13/DynamicOperatorsGuernseyChallenge.aspx 问题: 这里似乎有很多重复。…

滥情空心 2024-10-11 23:26:01 2 0

用于序列化数据的实体已更改。如何为新实体升级序列化数据?

我有一堆简单的实体实例,我已将它们序列化到文件中。将来,我知道这些实体的结构(即,也许我会将 Name 重命名为 Header 或其他名称)。问题是,我不…

时光暖心i 2024-10-11 23:00:17 4 0
更多

推荐作者

落墨

文章 0 评论 0

gz5281527

文章 0 评论 0

不识常识

文章 0 评论 0

动物凶猛

文章 0 评论 0

coderyrg

文章 0 评论 0

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