refactoring

refactoring

文章 0 浏览 5

我们可以重构这些方法吗?

我的类的方法实现如下: void methodOne() { try { getHelper().doActionOne(); } catch ( Exception ex ) { throw new CustomException( ex ); } } v…

沉默的熊 2024-11-02 04:55:06 0 0

删除并组合回归测试以加快测试速度是一种不好的做法吗?

我正在开发一个与第三方网络服务集成的应用程序。我目前有单独的集成/回归测试,调用 Web 服务来执行以下操作: 修改政策 - 添加车辆 修改政策 - 删除…

春夜浅 2024-11-02 02:04:52 8 0

帮助在 C++ 中自动重命名

这是我的问题: 我有一个很大的代码库,其中所有类名都以 Agui 开头。例如: class AguiWidget { }; class AguiBitmap { }; 此外,所有 hpp 和 cpp 文…

饭团 2024-11-01 21:12:39 3 0

帮助在 Eclipse 中创建重构插件吗?

可能的重复: 为 Eclipse 编写新的重构插件? 我正在寻找一个向 Eclipse IDE 添加一两个重构的方法(对于 Java 代码)。 我的想法是使用一些已经可用…

很糊涂小朋友 2024-11-01 20:16:49 2 0

有没有办法告诉 IntelliJ IDEA 在搜索/替换或重构期间不要查看文件?

基本上我的问题是主题 ^ 我有 4 个很大的文件。我需要将它们放入我的 Maven 项目结构下的资源中。每当我进行基于字符串的重构或搜索/替换时...我基本…

南冥有猫 2024-11-01 20:13:22 3 0

根据新需求重构数据库和应用程序

我的应用程序管理客户的投诉并且已经部署到生产中。每个投诉都有一个代码来识别它(例如“延迟交货”),一个“部门”类型(本质上是负责此类投诉的部…

别闹i 2024-11-01 19:01:04 2 0

有极限的稀疏数组

我有 AR 形式的对象数组 我想有限度地精简它们。 当前的方法看起来像: def rarefied_values(limit = 200) all_values = self.values.all rarefied_va…

白日梦 2024-11-01 17:42:22 5 0

解析格式化的日期时间表达式并将数字分配给变量

我从 eBay 网络服务获得了这个字符串。 // 2天23小时37分50秒 $字符串 = P2DT23H37M50S 我使用以下代码来提取时间和日期: $daysLeft = substr($strin…

长安忆 2024-11-01 15:23:37 7 0

如何处理 TDD 的重构阶段

在 TDD 会话过程中,假设我编写了一个失败的测试,然后使其通过。我通过使用诸如提取类和移动方法之类的重构从原始单元中提取代码来进行重构。现在进…

梦忆晨望 2024-11-01 13:50:35 6 0

重构测试代码的最佳实践

我目前在 QA 部门工作,在我的公司,QA 部门的每个人都编写自动化测试。最近我一直在阅读 Martin Fowler 的重构:改进现有代码的设计 。我逐渐意识到…

转瞬即逝 2024-11-01 10:46:04 4 0

将 lambda 重构为事件方法

如何使用 Resharper 或 Visual studio 重构工具将 lambda 事件处理程序重构为经典方法?问题显然是由于关闭造成的。并且并不总是可以将 lambda 事件处…

我恋#小黄人 2024-11-01 09:20:23 5 0

Foo() 与 this.Foo()

我有一位同事使用 C# 重构工具。该工具出于某种原因更喜欢: this.Foo() 现在 Foo() 我们要求他将其关闭,只是因为自动重新编写所有代码很烦人,但这…

虚拟世界 2024-11-01 05:13:42 0 0

有助于 Perl 代码重复数据删除的工具?

我正在寻找一些工具/库,可以扫描给定的项目树,并报告代码重复项 - 即在各个文件中重复的代码块。 有这样的事吗? 现在,我必须全部查看它们(文件)…

Bonjour°[大白 2024-11-01 04:55:10 6 0

C++我在哪里需要本地扩展或外部方法?

我对 C++ 不太熟悉,不知道哪里需要这两个非常相似的重构(引入本地扩展和引入外部方法)。我知道强制使用这些的情况,但我无法计算出需要这种“技巧…

拥抱影子 2024-10-31 18:59:50 3 0

分解/重构程序

术语“分解不良”和“重构”程序是什么意思?你能举一个简单的例子来理解基本的区别吗?…

陌上青苔 2024-10-31 09:50:54 2 0
更多

推荐作者

lixs

文章 0 评论 0

敷衍 

文章 0 评论 0

盗梦空间

文章 0 评论 0

tian

文章 0 评论 0

13375331123

文章 0 评论 0

你对谁都笑

文章 0 评论 0

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