refactoring 相关问题

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

迁移到微服务时的最佳实践

对于拥有真实世界经验的人来说,将一块巨石打造成独立的模块和服务。我问这个问题已经阅读了Martin Fowler的MonolithFirst博客文章。什么时候......

回答 3 投票 0

JAVA Facade模式,正确实现?

我有一个类似于构造函数的客户端,在参数列表方面相当冗长,例如,Class Client {private ServiceA _serviceA;私人服务B _serviceB; .... 私人的 ...

回答 1 投票 0

相同的功能,不同的代码 - 重构一塌糊涂

我正在尝试通过反汇编现有的构造来学习,我非常雄心勃勃的尝试是重构一些代码,第一步 - 将所有函数名称更改为易于阅读的格式,以查看其中的内容......

回答 1 投票 0

更改框架类/方法的访问级别

在这个给定的例子中,AbstractAnimal在框架之外有很多实现。然而,该框架被重构,以便现在存在WalkingAnimals。它的目的是狗,其中...

回答 2 投票 5

如何处理“签名/未签名的不匹配”警告(C4018)?

我使用大量用C ++编写的计算代码,考虑到高性能和低内存开销。它使用STL容器(主要是矢量)很多,并且几乎在...中遍历那些容器。

回答 8 投票 70

使用Lodash重构Vue方法?

我的一个Vue组件中的watch prop中有一些逻辑,按下向下箭头键(键代码40)后按顺序在元素之间切换。它目前并不完全混乱......

回答 1 投票 3

Scala - 从地图中有效地提取列表

我有一个大的json对象:myNestedObject {“size”:2,“values”:[{“name”:“mullock”,“upstatus”:“Green”,“details”:{“key”:“rupture farms” ,...

回答 2 投票 0

重构/分区Qt GUI小部件源文件

我创建了一个传统的Qt(基于小部件)GUI,如下所示:MainWindow :: MainWindow(parent):QMainWindow(parent)这是由Qt Creator设计的形式(mainwindow.ui),又名设计模式。 ...

回答 3 投票 0

使方法可测试单元测试c#

所以,我有以下代码结构public void method1(int index){switch(index){case 1:Method2(); break;案例2:Method3(); break; } } 上市 ...

回答 2 投票 0

Java中相同逻辑的推广方法

嗨,假设我们有一个包含许多数组列表的类,并且包含非常类似的方法,如下面的公共类Foo {private ArrayList rapperList = new ArrayList <>(); ...

回答 4 投票 4

Pandas按时间顺序重复行

我正在尝试复制我的pandas的数据框的行,并在列FROM和TO之间的几分钟内添加一个时间序列的附加列。例如,我有这个数据框。 ID FROM ...

回答 2 投票 0

如何改进迭代迭代器的Python 3代码?

我最近编写了这个Python 3代码,它应该在给予它的所有迭代中交替。也就是说,如果函数作为参数给出(第一,第二,第三),那么它产生第一个[0],第二个[...

回答 2 投票 0

将方法移动到另一个(静态)类时重构

我在我的Settings类中使用了clearScreen方法并将其移动到我的Formats类中。由于香港专业教育学院已多次使用它,我不想每次都改变它。当我尝试使用...重命名它时

回答 1 投票 1

用Java重构练习

我刚刚通过以下论文,我发现它非常有用:http://www.objectmentor.com/resources/articles/Clean_Code_Args.pdf我正在寻找类似的论文/书籍/教程/等。 ...

回答 3 投票 6

广泛的方法调用VB.NET [关闭]

我刚刚写了这个:ldb.Update(emp.Code,emp.number,“text”,String.Empty,“EMP”,emp.scheme,emp.status,emp.tod,emp.timestamp,emp.Code ,emp.oldfrmd)它远广!我怎样才能缩短这个......

回答 2 投票 0

重构代码以减少PHP中的冗余

我有几个共享逻辑的类。例如,AddEmployee类负责将员工添加到api。 AddLocation负责添加人员的位置。课程是......

回答 2 投票 0

使用didSet将目标添加到UITableViewCell中的UIButton

我试图重构我的代码,当点击按钮时,我似乎无法激活SearchController中的handleFavoriteStar()动作。我正在关注LBTA关于重构的视频:https:...

回答 1 投票 0

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