refactoring 相关问题

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

将linq select中的嵌套三元运算提取为独立语句

我有如下工作中的linq查询,并重构和删除嵌套的三元运算符,请提出最佳解决方案是什么?正如工具所建议的那样,我正在尝试“提取嵌套的...

回答 2 投票 -1

建议在python 3中改进我的hangman游戏代码

我正在为使用python 3构建的子手游戏编写此代码。只要您将word.txt文件中的某些单词与脚本放在同一文件夹中,该代码就可以正常工作,但是我需要...

回答 2 投票 0

是否可以在Rails Grape资源中包含外部Params块?

我正在使用Ruby on Rails 4和Grape。我希望我的Grape Resources占用一些空间,以便其他开发人员更易读。最近几天,我们一直在整合...

回答 1 投票 0

根据bool标志交换if / else条件/代码块

我有以下方法:private void filterMode1(Map appToPlat,Map overMap,List merged,List

回答 1 投票 0

重复处理异常

我有两个API(例如创建和更新),它们调用相同的serviceA。 serviceA有一个条件块,仅在更新的情况下才调用。 serviceA引发许多不同的异常,但是...

回答 1 投票 0

我如何重构此Javascript代码以使其更加模块化和简洁?

var vid1 = document.getElementById(“ v1”); var vid2 = document.getElementById(“ v2”); var vidArr = [vid1,vid2]; var tempListener1 =函数checkViewA(){if(elementInView(vid1)){playVideo(...

回答 1 投票 0

如何用数组值重构约简

我正在尝试清理代码。 selectedGroup.items看起来像这样(简化):[{szenarien:[{范围:{xmin:1,xmax:2,ymin:3,ymax:4}},...]},{范围:{... }]} //范围具有相同的...

回答 2 投票 0

寻找“平衡数”的算法-相同数量的偶数和奇数除法器

我们将平衡数定义为具有偶数和奇数除数的数字,例如(2和6是平衡数)。我尝试做波兰SPOJ任务,但我总是超过时间。任务是...

回答 1 投票 0

如何避免在MVC架构中使用instanceof

我正在用Java开发类似Pacman的游戏,目前正面临着我不喜欢的这些代码味道。让我解释一下我的想法:我的游戏是建立在MVC架构上的。在视图模块上,我...

回答 2 投票 0

存在正在进行的功能分支时重构母版的最佳方法?

如果您在git feature分支中添加功能并在途中意识到应该重构主代码,该怎么办?问题背景:我正在添加一个通讯库...

回答 1 投票 1

重构Flutter中的地图对象列表

如何重构此地图对象列表以更好地阅读?目的是要有一个列表变量,以紧凑的方式存储两个点的x和y值。它不必是...

回答 1 投票 0

React中的下拉列表组件

我必须在我的项目中使用来自语义UI反应的多个下拉列表。他们需要有不同的道具。看起来像这样 ] >>] >> 您可以执行以下操作: const DropDownWraper = ({ header, options, onChange, iconProps, placeholde, defaultValue }) => <div className="wrapper"> <img className="icon" src={ iconProps.src } alt={ iconProps.alt } /> <h1>{ header }</h1> <Dropdown search selection options={ options } className="dropdown" onChange={ onChange } placeholder={ placeholde } defaultValue={ defaultValue } /> </div> const CustomDropDown = (props) => { const { className, search, selection, options, placeholder, defaultValue, onChange } = props; return ( <div className="wrapper"> <img className="icon" src={iconA} alt="iconA"></img> <h1>A</h1> <Dropdown className={classname} search={search+ selection={selection} options={optionsA} placeholder={placeholder} defaultValue={defaultValue} onChange={onChange} /> </div> ) } 现在,这样调用组件, <CustomDropDown className="dropdown" search selection options={optionsA} placeholder="A" defaultValue="A" onChange={handleAChange} />

回答 2 投票 0

如何使用IntelliJ将功能从一个Kotlin类移动到另一个类?

我正在使用IntelliJ IDEA重构一些Kotlin代码。我在同一文件中有两个类,并且我想使用Refactor-> Move(F6)将函数从一个类移到另一个类,但是那不起作用,...

回答 1 投票 5

大家好!我不知道如何正确重构代码。我想通过数组列出小部件的列表,如何正确处理?

我的小部件看起来像这样的小部件build(BuildContext上下文){Widget _bottomNavigationMenu(){return Container(margin:const EdgeInsets.only(bottom:30.0),child:Wrap(...

回答 2 投票 0

此类是否避免时间耦合

我有一个包装器对象,该对象使用连接字符串并打开数据库并初始化API,然后才能使用它。在阅读了马克·西曼(Mark Seemann)关于时间耦合的博客文章之后,我一直在...

回答 1 投票 0

如何重构此代码,以便在Swift中的变量之间仅共享某些属性

我才刚刚开始学习敏捷,并想创建一个显示一些数据的简单图表。我正在使用AnyChart库创建折线图,并且正在绘制一系列折线图。...

回答 1 投票 0

c#从其继承的类对象构造一个类

我正在尝试实现一个自定义配置类,该类将继承System.Configuration.ConfigurationSection作为其基类。公共类MyConfigurationClass:System.Configuration ....

回答 1 投票 0

如何使用字典重构当前的C#代码,以减少冗余并提高类型安全性?

由于业务决策超出我的薪水范围,因此我需要解析和合并多个XML文件。为了减少冗余代码,我有这张地图:private static readonly ...

回答 1 投票 1

如何从另一个R包加载git分支

在R中,如何从另一个软件包加载一个软件包的git分支?有两个软件包,分别称为生产者和消费者1。我通过移动一堆函数定义和测试来重构代码...

回答 1 投票 0

React-点击更改图片-重构

所以在我的应用程序中,我有6个div,它们具有与单击时相同的图像,但是它仅适用于6种不同的功能(如下所示),我知道它可以通过一种功能来完成'm经过...

回答 1 投票 0

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