refactoring 相关问题

重构是一种规范的技术,用于重构现有的代码体,改变其内部结构而不改变其外部行为。

健全性检查 - 使用 JUnit 时对象数量显着增加

我第一次在项目中使用 JUnit,它迫使我重组代码的方式让我着迷。我注意到的一件事是我创建的对象数量是为了......

回答 3 投票 0

重构循环 C#

重构以下代码 if (res != null) { foreach(列表中的项目) { if(项目!= null) { foreach(名称列表中的名称) { 如果(名称.Eq...

回答 1 投票 0

Python:有没有办法删除字符而不考虑大小写?

我的代码应该从用户输入的字符串中删除元音。它工作正常,但我想看看是否有办法简化我的代码。我的代码的屏幕截图 我原本没有...

回答 2 投票 0

Prism 的 INavigationParameters 的本地毛伊岛等效项?

所以目前正在努力将我们的移动应用程序从 xamarin 重构为 maui。在xamarin应用程序中,我们使用prism进行导航,但我们想停止使用prism。对于导航,我们遵循 Max Borrmanns

回答 1 投票 0

如何重构登录重定向的常见反应代码?

我正在开发一个 React 应用程序,很多(但不是全部)页面都包含以下代码: 导出默认函数 MyPage() { const { isAuthenticated, loginWithRedirect } = useAuth0()...

回答 1 投票 0

如何重构常见的反应代码以进行登录重定向

我正在开发一个 React 应用程序,很多(但不是全部)页面都包含以下代码: 导出默认函数 MyPage() { const { isAuthenticated, loginWithRedirect } = useAuth0()...

回答 1 投票 0

Git 功能分支和次要代码改进

我们刚刚开始使用 git 来编写我们的生产代码,并且在我们的工作流程中遇到了一个小问题。我们需要弄清楚如何处理一般代码改进/技术债务修复......

回答 2 投票 0

定义约束中一个变量相对于另一个变量的值,而不会使 Pyomo 中的问题非线性

背景参考: [1] 通过对几个 pyomo 子集进行条件求和来生成约束 [2] 调试为什么pyomo中某些请求意外得不到满足 我得到了正确的

回答 1 投票 0

下面复杂的分支结构可以简化吗?

我想知道是否有什么方法可以简化C#中以下复杂的分支结构?注意“执行C;”出现两次。 如果(条件1) { 如果(条件...

回答 3 投票 0

什么是“捕获命名空间名称”?

我在某处有这行代码: 系统属性? testClassAttribute = Helpers.TryGetAttributeByFullName( 类型, “Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute”...

回答 1 投票 0

重构 React 应用程序

您能分享一下您对动态更改元素样式的最佳方法的看法吗? 我正在使用虚拟滚动组件重构数据表,我需要更改第一个和最后一个......

回答 1 投票 0

有没有办法从 Visual Studio 2022 中的所有方法调用中删除参数?

使用.NET和C#、Visual Studio开发ZWCAD api。 我已经从这个类构造函数开始了。 内部类 Foo { 公共列表 BarFromThisFoo { 获取;放; } 公共双M...

回答 1 投票 0

我需要为 Salesforce APEX 代码构建新配方

我需要为 Salesforce APEX 代码构建新的配方,我开始使用 Java 模式,但我注意到 openrewrite 已经扫描并需要创建配方。如果我通过了一门课,它应该给我...

回答 1 投票 0

移动和重构文件时,Pycharm 显示错误无法移动消息

我尝试使用 F6 并拖放将文本文件移动到新目录。 IDE 显示以下错误: 错误无法移动 我希望能够将文件成功移动到新目录中。嗬...

回答 1 投票 0

ReSharper:什么是“捕获命名空间名称”?

我在某处有这行代码: 系统属性? testClassAttribute = Helpers.TryGetAttributeByFullName( 类型, “Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute”...

回答 1 投票 0

我们不能用嵌套循环对代码进行矢量化来更新矩阵值吗

我写了一段代码,但我不确定我们是否可以摆脱循环并将其矢量化以使其更快。您能给些建议吗?我只是更新共现矩阵。 M = np.ze...

回答 1 投票 0

对于涉及很少逻辑的请求,是否应该使用命令模式?

我是设计模式的新手,希望更好地了解何时实现命令模式。根据我的理解,命令模式旨在封装请求和l...

回答 1 投票 0

检查JavaScript中字符串是否有连续或重复的字符(下划线)

我正在尝试重构代码。我是 javascript 新手,所以我尝试使用下划线等库中的函数来编写更具可读性的代码。 下面的函数可以检测字符串何时...

回答 1 投票 0

当我期望具有不同泛型参数实例化的相同接口时,如何推断函数的参数类型?

以下代码片段无法编译: [] 类型 IEnvironment<'T> = 抽象服务:'T 类型 IStringEnvironment = IEnvironment 类型 IIntEnvironment =

回答 1 投票 0

Angular 中的类和对象

使用Angular时在代码中使用常规类和对象有什么问题吗? 例如,有时,当我重构时,我想分离出一个混合的特定逻辑......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.