refactoring 相关问题

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

在 Visual Studio Code 中重命名 PHP 重构

Visual Studio Code 中是否有针对 PHP 的重命名重构?这是阻止我完全从 NetBeans 迁移到 VSC 的唯一原因。重命名对我来说非常重要(不是搜索/替换)。

回答 6 投票 0

如何检测 Python 中 ContextManager 的使用情况?

我正在尝试重构以下内容: 将 MyContext() 作为 ctx: ctx.some_function() ...更像这样: 与 MyContext(): 一些_函数() 我怎样才能在

回答 1 投票 0

如何将Android中的两个xml文件重构为可重用的组件?

我在 Android 项目中有两个非常相似的不同 xml 文件——它们都指定了 ImageView 和 TextView——唯一的区别是它们有不同的文本和图像源

回答 1 投票 0

如何在TypeScript上整齐地处理100多个案例?

通过在 .env 中记下批次类型,目标是能够使用一个程序处理所有批次。 想要用一个程序处理批次的目的是因为我不想...

回答 1 投票 0

重构代码以避免硬编码和重复

如何重构此代码以避免硬编码和重复? 私有列表选择器=新列表(); 选择器.Add(new ItemSelector("标题"...

回答 1 投票 0

重构代码,通过减少代码行数来减少延迟

private bool IsValidPhoneAnnuitent(列表年金) { if (annuitant 不为 null && annuitant.Count() > 0 && annuitant[0].Person 不为 null) return

回答 5 投票 0

避免在不同的调用中重复向映射添加值的方法

我有一个具有方法的服务类: @服务 类 MService { 私有Mapmap=new HashMap<>(); 公共列表 genMetFiles(字符串版本){ 。 。 。 构建地图(ve...

回答 1 投票 0

检测到索引损坏。请重试重构 - Android Studio 将自动重建索引

在 Android Studio 中尝试重构时,它显示了这一点。我该怎么办?

回答 3 投票 0

通过减少多个“OR”条件来重构代码

if (policyNumber.StartsWith("CM")) 返回“政策”; else if (policyNumber.StartsWith("W002")) 返回“年金”; 否则 if (policyNumber.StartsWith("...

回答 1 投票 0

如何在 Android Studio 中重新排列 Kotlin 命名参数?

有没有办法(如 ⌥ + ⌘ + l )在 Android Studio 中重新格式化命名参数,以确保它们与函数声明中指定的顺序匹配。 例如: fun sum(a: Int, b: Int, c: Int) {...

回答 1 投票 0

如何对本地类的组件进行排序?

在ABAP类构建器中可以对属性和方法列表进行排序吗? 由于我经常使用大型本地类,因此我想知道如何对其中的方法和属性声明进行排序...

回答 3 投票 0

React - 跨组件共享功能的最佳实践

遵循 React 最佳实践时,跨组件共享功能的最佳方式是什么?我现在有一个简单的例子是一个日期格式化程序,它只需要一个日期时间并将其转换为...

回答 1 投票 0

如何重命名我的 c# 命名空间以包含点

我想将我的命名空间 MyProjectTest.Core 重命名为 MyProject.Test.Core,但 Visual Studio 2017 重构工具不允许我插入 .进入名字。 我不想手动执行此操作,是...

回答 2 投票 0

如何重构以减少行数

'If' 和 'else if' 共享几乎相似的代码,除了调用 forEach 之外。尝试使用函数在其中放置相同的代码行。但很难打电话给他们(也许是因为它是

回答 1 投票 0

纠正不一致的返回点

我有一个其他人写的无数行方法,我想使用 PHPStorm 进行重构。假设以高度缩写的形式,其基本结构如下所示: myMethodName($输入...

回答 1 投票 0

重构一个期望一件事期望很多事情的对象

我正在努力更新 Go 代码库。我们公司有一个中央数据存储,虚构地称为 DataStore,您可以将其发布到各种数据集或模式或从中读取。我们的特定代码基础...

回答 1 投票 0

Flutter:许多集团提供商使小部件树变得混乱

我正在制作一种聊天应用程序,并且需要多个块/存储库/等。这导致我的小部件树看起来像这样: 并且还导致了我的 main.da 中看起来令人讨厌的构建方法...

回答 1 投票 0

运行两个版本的代码以确保它们兼容的技术的名称?

我正在寻找一个名称来调用我在维护遗留代码库时看到的这种模式。 简洁版本: 并行运行一个函数的两个版本,以确保更改到新版本

回答 1 投票 0

在整个代码库中用 C# 别名类型替换 CLR 类型

我正在寻找一种方法,可以轻松地将代码库中的所有 CLR 类型引用替换为具有各自别名类型的数千个文件,具体来说: “Int64”=>“长” &...

回答 1 投票 0

如何理解《干净代码》书中的“抽象级别错误的代码”?

我正在阅读干净代码第 17 章 - 气味和启发式 G6 部分:错误抽象级别的代码,但我可以理解如何定义正确的抽象级别。 例如,常数,

回答 2 投票 0

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