dry 相关问题

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

在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

两个不同的对象以相同的方式实现相同的接口-如何保持DRY

我具有接口:IColored,它保证功能getColor。现在,我有两个对象:1. Ferrari 2. RedApple,它们都以相同的方式实现此接口/功能。 (但不能...

回答 2 投票 0

Django-context-如何将上下文传递给所有视图[重复]

因为我需要循环浏览一个模型表,以在导航栏中呈现选项/导航链接,并且导航栏在每个页面上呈现。因此,我发现自己在相同的上下文中传递给每个类-...

回答 1 投票 -1

if-throw前提条件检查有效性和DRY原理

[许多互联网资源坚持通过if(something_is_wrong)抛出Exception {}而不是assert(!something_is_wrong)来检查API函数中的前提条件,我发现其中有一些好处。 ...

回答 1 投票 0


DRY是否符合带有标签的文档生成器的文档程序代码? [关闭]

是否DRY符合带有带有标签的文档生成器的文档程序代码,例如在Java或python中?预先谢谢!

回答 1 投票 0

哪些编程语言元素可以用来记录程序代码,而不违反DRY原理? [关闭]

可以使用诸如python或java之类的编程语言的哪些元素来记录程序代码,而不违反DRY原理?带有标签DRY的文档生成器是否符合要求?谢谢...

回答 1 投票 0

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