dry 相关问题

不要重复自己,这是一种旨在减少冗余和代码重复的软件开发理念。有关如何重构代码的问题更适合codereview.stackexchange.com

C#-有没有一种方法可以减少共享通用功能的重载方法中存在的重复代码?如果是这样,如何?

这里,我有两个重载方法,其唯一目的是返回Vertex结构的列表。如您所见,添加更多的重载方法后,它将花费相当长的时间。公共静态...

回答 1 投票 0

有没有办法在JavaScript中优化两个for循环?

当满足某些条件时,我需要通过客户端脚本显示alert()。但是我无法打印记录号,这些记录号对用户来说是这些特定记录是...的关键信息...

回答 1 投票 0

如何在香草JS DOM操作中获取DRY代码

我正在使用天气应用程序,但是在使代码变干时遇到了一些麻烦。当我使用许多DOM方法时就会发生这种情况。这是一些代码:if(document.querySelector('。container')。contains(document ....

回答 1 投票 0

python中是否有等效的工具来模仿C语言中预处理器的行为?

[在C中定义许多具有相同原型的不同功能并不少见。int f(int x,int y,char z,char * w); int g(int x,int y,char z,char * w); int h(int x,int y,...

回答 2 投票 1

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

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

回答 1 投票 0

DRS单例类在Rails服务中

我正在使用Elasticsearch持久性模型,并且对每个索引都有一些通用方法。给定一个事件索引,我有一个服务类,其中定义了一些方法,其他方法也是如此...

回答 1 投票 2

在Android中通过字符串名称获取类,以避免重复我自己

所以在我的代码中,我得到了一个字符串列表,这些字符串与枚举中的电影流派相对应。然后,我得到一个元数据文件,并逐一查看这些流派,看看服务器的日期...

回答 1 投票 0

处理路径的无类型

我有以下代码段,我一直在思考如何更简洁地编写它。在下面的代码行中,我有一个名为export_path的变量,可以由用户指定或不指定,以及...

回答 1 投票 0

如何在评分系统功能中简化重复的if-elif语句?

目标是建立一个程序,将分数从'0到1'系统转换为'F到A'系统:如果分数> = 0.9将打印'A'如果分数> = 0.8将打印'B'0.7 ,C 0.6,D以及以下任何值...

回答 13 投票 14

前端和后端之间的DRY原理

在我的编程实践中,我经常遇到客户端脚本和服务器端脚本之间的数据重复问题。在这种情况下,我们可以在客户端谈论JavaScript ...

回答 2 投票 3

无论如何,我是否可以将变量设置为数字范围并将其包含在函数中? (javascript)

onEvent(“ pb” + 1,“ click”,function(){console.log((“ pb” + 1)+“被单击!”);}); onEvent(“ pb” + 2,“ click”,function(){console.log((“ pb” + 2)+“被点击了!”“);}); onEvent(“ pb” + 3,“单击” ...

回答 2 投票 0

如何在我的React项目中使Firebase可用?

因此,我在我的React应用程序中使用Firebase Firestore。我使用以下代码从Firestore检索已添加到购物车的物品。 firebase.auth()。onAuthStateChanged(function(user){...

回答 1 投票 0

Typescript noob有关在类构造函数中使用默认道具的参数对象的问题

我有一个要重写为TS的javascript类:A类{构造函数({foo:'foo',bar:123,baz:true} = {}){this.foo = foo this.bar = bar this.baz = baz}}我是什么...

回答 1 投票 -1

如何避免角度服务中的重复方法

是否有一种方法可以避免在每个服务中编写相同的代码。我为不同的API端点提供了多种服务:getLecturesData(orderBy ?: string,orderDirection ='asc',page = 1,pageSize = ...

回答 1 投票 0

合并两个嵌套字典,它们具有相同的键,但字典的值不同

我有两个字典(请参见代码示例),其中嵌套的字典为值。我想加入两个字典,以便获得一个带有嵌套键值对的单个字典...

回答 1 投票 0

将创建一个对象后创建多个对象的代码放在何处

这是有关如何组织代码的问题,我无法决定什么是最好的,在以下情况下,我没有清楚地找到最佳实践:我有模型A。创建后,我需要.. 。

回答 1 投票 0

生成许多不同项目的生成器

[这里有许多不同项(函数,对象属性,值)的数组,例如:lst = [1,a(),obj.prop,... z()]我想检查所有值是True,所以我使用all():all(...

回答 1 投票 0

是否有可能减少我的代码了?

这是我的代码。 function legalPeopleToDrive(people){const myFilter = people .filter(p => p.age> 14).map(p => {return p.name;});返回myFilter; } const myObj = [...

回答 2 投票 1

Javascript重构,遵循DRY方法-您如何克隆传递到插件中的选项?

由于我尝试遵循DRY模式,有人会怎么做这样的事情? (但正确的方法)? const lazyObj = {bind:'event',effect:'fadeIn',effectTime:500,threshold:0} ...

回答 1 投票 -1

javascript-干-如何筑巢

我不熟悉编码,但是一直在阅读有关DRY(请勿重复自己)代码的信息。我有一个不适合DRY方法的JavaScript if / else语句,但是我无法锻炼如何编写它……

回答 6 投票 2

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