refactoring 相关问题

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

我可以在 Visual Studio (C#) 中同时重构定义接口中的方法参数列表及其实现类的方法吗?

我有一个界面: 接口 ISomeThing{ void SomeMethod(字符串arg1); } 我有一个实现: 类 SomeThing: ISomeThing{ void SomeMethod(字符串arg1){ //一些方法代码...

回答 2 投票 0

Robert C Martin 的干净代码书中的正则流表达式? [已关闭]

我正在阅读 Robert C. Martin 在有关错误处理的第 7 部分中编写的干净代码,其中有一段代码我无法理解。 尝试 { 餐费支出=

回答 1 投票 0

ReSharper 重构 > 移动不起作用

我有一个函数想要移动到另一个对象。在代码中,我选择要移动的函数。我使用 ReSharper > 重构 > 移动,但没有任何反应。

回答 3 投票 0

IDE0063什么时候处置?

我试图理解这个 C# 8 简化功能: IDE0063“using”语句可以简化 例如,我有: 无效方法() { 使用 (var client = new Client()) { // ...

回答 2 投票 0

如何使用 intellij-idea 查找 kotlin 中已弃用代码的用法

我想自动查找 kotlin 应用程序中使用已弃用代码的所有情况(主要是注释为已弃用的方法) 我说的不是 kotlin 代码,它是 depre...

回答 3 投票 0

使用 Spring Boot 改进和重构银行应用程序的原型

我在 GitHub 上托管了一个 Spring Boot 项目:Bank。该项目作为简单银行应用程序的原型,具有基本功能,例如帐户创建、开设新账户

回答 1 投票 0

Java 8 函数式 VS 命令式方法

我创建了一个基于Bean属性动态构建Rest URI的方法,最初是必需的,然后我将其重构为函数式风格,这是我第一次做函数式编程...

回答 1 投票 0

有什么方法可以不必在每个 ToString 调用中包含 CultureInfo.InvariantCulture?

ReSharper 总是会生我的气。该申请目前只有英文版,但期待......

回答 1 投票 0

如何使用 emacs 重构 C++ 源代码?

我主要对 C++ 和方法/类名/签名自动更改感兴趣。

回答 9 投票 0

intellij 引入了常量私有而非公开

在Intellij IDEA 11.1.2中,当使用重构快捷方式引入常量时,它总是使公共静态最终常量,而我通常更喜欢默认为私有。 在旧版本的

回答 3 投票 0

健全性检查 - 使用 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

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