code-duplication 相关问题

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

如何检测多个Python源文件之间的代码重复?

我已将所有 python 项目源放在一个文件夹中。运行以下 pylint 似乎只是在每个源文件中查找和分析重复项,而不是在所有源文件中查找和分析重复项...

回答 1 投票 0

如何在 Android Studio 的不同约束布局中重用相同的准则

我正在做 Android Studio Java 应用程序的用户界面。我使用指南通过布局约束来约束元素,例如: app:layout_constraintEnd_toStartOf="@+id/vButtonGuidel...

回答 1 投票 0

微服务架构中数据重复会导致代码重复吗?

比如我们有一个微服务架构的应用。服务使用事件总线相互通信,如下所示: TeamService 订阅 UserCreated 事件 用户服务

回答 3 投票 0

如何在浏览器中克隆和编辑在线演示

我有一个包含大量演示的 JavaScript 库。明年夏天我将教一组学生如何使用它。 我想要一种让学生能够克隆的方法(即拥有自己的警察......

回答 1 投票 0

删除F#中两个离散类型完全相同的重复代码

我有一个离散的联合WordContainer,它要么是WordDocument的Doc,要么是WordTableCell的Cell。 就该特定功能而言,每种类型在功能方面都具有相同的 API。我...

回答 1 投票 0

在没有接口或函数重写的情况下如何重用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

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