code-duplication 相关问题

代码复制,有时也称为代码克隆,是一种编程实践,包括在软件相同项目中重复相同(或类似)的代码语句序列。 c.d的缺点:bug传播,代码复杂性增加,代码混乱。 c.d的优点:减少开发工作量,提高可靠性(有时)。自动c.d.存在检测工具,包括例如Simian,Dude,CCFinder,Clone DR。

在没有接口或函数重写的情况下如何重用GoLang中的代码?

我想知道GoLang如何在没有接口和函数覆盖的情况下处理代码重用。 下面是我现在面临的一个例子。我有一个处理 POST 对象数组的代码库...

回答 1 投票 0

如何避免具有语义相等的字段/属性的不同结构的代码重复?

鉴于这两个结构: pub 结构 RectangleRenderer { 画布: 帆布, 原点:点, 形状: 长方形, } pub 结构 CircleRenderer { 画布: 帆布, 原点:点, 形状:

回答 1 投票 0

如何避免具有相似类、相同方法和不同属性名称的重复代码

这是我正在谈论的一个非常基本的例子。我们有 Student、Enrollment 和 Club,其中 StudentEnrollment 和 StudentClub 代表学生之间的多对多关系->

回答 1 投票 0

如何在云函数之间共享相似的代码?

我在 Google Cloud Platform 中有多个非常相似的 Cloud Functions,仅更改它们之间的几个参数和变量值。 有没有办法解决这个问题,组织...

回答 1 投票 0

是否可以从这三种方法中选择一种?

我有这三种方法 公共静态无效HtmlEncodeUserDetails(ProfileEditViewModel profileEditViewModel) { HtmlEncodeUserDetailsByViewModel(profileEditViewModel);

回答 1 投票 0

是否可以从这三种方法中选择一种? (值得吗?)

我有这三种方法 公共静态无效HtmlEncodeUserDetails(ProfileEditViewModel profileEditViewModel) { HtmlEncodeUserDetailsByViewModel(profileEditViewModel);

回答 1 投票 0

建议需要删除重复的类,而不更改 #define 取决于该类静态对象

在两个使用 C++ 的项目中存在重复的类实现。当我尝试将两者的细微差别合并到一个类中时,我遇到了一个障碍,因为 c 中的#define...

回答 1 投票 0

如何重构两个函数之间的公共代码行

我有以下示例代码: 公共字符串 X() 抛出 JAXBException { LC lc=getLC(); Comp comp = genComp(lc); 返回 convToStr(comp); } public void Y() 抛出 JAXBException,IOExc ...

回答 1 投票 0

如何避免 flutter 中的重复代码?

例如我有一个文件(first.dart),它有这样的代码: @覆盖 小部件构建(BuildContext 上下文){ 返回脚手架( 正文:列( 孩子们: [ 文字('一'), 文本(...

回答 2 投票 0

我需要用条件复制一列或变量

我正在处理一些数据,几乎 4 个变量具有以下特征: DptResidence 死亡指数 -1-未定义 0-无 54-北 1-是 81-南0-无 我需要

回答 2 投票 0

如何将 css 合并到重复的站点中?

我正在尝试为我正在进行的项目复制此站点,但 HTML 无法识别编程中的 CSS,或其他一些类似问题。这就是我的目标: https://www.

回答 1 投票 0

如何在一个文件夹(包含多个 css 文件)中查找重复的 CSS 代码?

我正在寻找一种解决方案,以从文件夹的不同 css 文件中删除重复的 css。我找到了以下解决方案,但这适用于单个 css 文件。 *以下是安装步骤...

回答 2 投票 0

Java重构:Refactor类型中的setCode(int)方法不适用于参数()

我试图通过创建一个新类 (Refactor.java) 来减少代码重复,以容纳在其他两个类(A 和 B)中调用的方法。 到目前为止,这是我想出的: 公关...

回答 1 投票 0

如何使用功能接口(可能)将比较运算符传递给 while 循环?

我有两个几乎相同的方法,唯一的区别是比一个去 “左”和阵列中点的第二个“右”。 有什么办法可以删除这些拖车

回答 0 投票 0

jsinspect可以在多个文件中找到相似的代码。

我想通过比较多个文件来检测重复的代码。我试过jsinpsect,但它只在一个文件中找到相似的代码。只有当一个代码块在同一个文件中存在多次时,它才会报告我。...

回答 1 投票 -1

在Scala中具有相同行为的几个案例类

我基于Exception定义了一些具有相同行为的case类(源) case class Foo(msg: String) extends Exception { override def toString: String = scala.runtime.ScalaRunTime._toString(....

回答 1 投票 0

如果唯一不同的是在for循环中的方法调用,则避免重复的代码。

我在java中写了这样两个方法: public void fillRect(float x, float y, float width, float height, Color color) { int xi = mapX(x); int yi = mapY(y); int heightf = ....

回答 1 投票 0

TypeScript中的枚举组合

在TypeScript中组合多个枚举的好方法是什么?我的第一个直觉告诉我要执行以下操作,但这会导致代码重复,从而容易出错。导出枚举格式{...

回答 1 投票 1

在Android Studio中查找重复代码(Kotlin)

是否可以在Android Studio中找到重复的(复制/粘贴的代码,重复的代码)Kotlin代码?我有Android Studio 4.0,但找不到此“重复的代码片段”选项。是否有任何...

回答 1 投票 2

如何避免没有继承的DTO复制?

我正在与许多社交网络连接以登录我的应用程序。每个社交网络响应都有一个DTO。公共类GoogleUserInfo {私有字符串ID;私有字符串...

回答 1 投票 1

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