cost 210 ms
如何在 Azure 管道中的 yaml 个文件中使用 DRY-Principle? - How to use DRY-Principle in yaml files in Azure pipelines?

我一直在无意识地复制和重复使用 yaml 文件的部分内容。 现在我有几个部分相同部分的文件,比如下面这个,是在一个项目的15个以上的文件中找到的,复制粘贴。 在几个文件中发现上述部分没有变化。 有没有办法避免这种情况并以某种方式集中它? ...

SRP 和 DRY 混淆 - SRP and DRY confusion

我不熟悉开发干净的代码并尝试用原则来约束自己。 我的应用程序有 3 个用户实体,每个用户实体都有不同的数据源。 在身份验证逻辑方面,所有 3 个实体将使用相同的逻辑,除了来自数据源。 我现在正在做的是,我将每个实体的逻辑分为 3 个不同的类(为了不同的数据源),感觉我违反了 DRY 原则。 我曾经这 ...

如何将方法调用传递给方法 (Java 8) - How to pass a method invocation to a method (Java 8)

我的原始代码如下所示: “经纪人”是一个(接口/实现外观),具有多种实体类型中的每一种方法(创建、更改、删除等)。 我想实现代码的通用版本,这样我就不必重复自己了。 代码比这里显示的要多,但是 rest 已经是通用的了。 这是我们目前所拥有的。 现在我需要为每个被测方法调用一个通用方法(例如,c ...

有效重构 Swift 代码片段以减少冗余 - Efficiently refactoring piece of Swift code to be less redundant

在下面的代码中, A键被重新映射到B键,反之亦然。 重新映射通过SwiftUI拨动开关激活。 在此处提供的示例中,同一代码块用于三个不同的函数。 此外,遍历 function 调用的循环也用在所有这三个函数中。 一天多来,我一直在努力简化这段代码,让它不那么冗余。 任何帮助将不胜感激。 如果您想试用 ...

如何在 reactjs 中处理多个按钮和多个值的状态 - How to handle state with mutliple buttons and multiple value in reactjs

我创建了一个任务,我们可以在其中选择是或否选项我有两个按钮是和否。 如果我点击 YES 按钮,那么 Yes 按钮的背景颜色变为绿色,NO 按钮的背景颜色变为红色。 如果我点击 NO 按钮,则没有按钮的背景颜色变为绿色,YES 按钮的背景颜色变为红色。 这意味着单击按钮变为绿色,单击未单击按钮变为红色 ...

是否有关于装饰器的 DRY 规则? - Is there a DRY rule regarding decorators?

我的印象是,如果你在一个类中连续使用两个或多个相同种类的装饰器方法,比如@classmethod,你不必两次使用@classmethod(DRY原则)。 例如,如果你使用@classmethod 并且类中定义的下一个方法也有 cls 作为第一个隐式参数,那么 Python 的解释器应该知道第二个方 ...

如何在 .NET MAUI 中创建可重用组件? - How to create reusable Components in .NET MAUI?

我最近才开始使用.Net MAUI。 但是现在我想知道如何使用一段代码,例如我所有页面上的自制导航栏,因为在所有 10 个页面上编写相同的代码没有意义。 我想知道是否有一种方法可以创建一个可以像 React 或 Angular 那样重用的组件? PS:这个问题不是特定于导航栏而是.NET MAU ...

我是 python 初学者,在编写代码时,它似乎太重复了,我违反了 DRY 规则。 应该如何修复或清理此代码? - I'm python beginner and while writing the code, It seems too repetitive and I broke the DRY rule. What should do to fix or clean up this code?

我希望用户选择 go 向左或向右,无论他们选择什么,都会有另一个左或选择。 这将 go 持续到三次。 我正在写占位符,它看起来非常重复。 每个问题之后,都会有不同的对话,比如(你选择左边,看到一个黑暗的大厅。你会从这里向左还是向右前进? ...

有没有办法让这个 linq2sql 更干? - Is there a way to make this linq2sql more DRY?

我想删除这段代码中的重复。 是否可以编写 function 来清理具有指定字符串(或字符)数组的任何表 nvarchar 列? 该查询将在最后使用 ef core 执行。 我尝试使用 VS2022 重构工具来提取方法,但它正在提取整个 Where()。 我想“构建”替换链。 那可能吗? ...

使用 13 个 sliderInputs 和 13 个 textInputs 避免 DRY - Avoid DRY with 13 sliderInputs and 13 textInputs

我有这个简单的应用程序:这里输入 slider,我们选择一个数字并将其放入文本输入,反之亦然。 output 也在 dataframe 中给出。 我想不仅对这里的 3 个字母(A、B、C)执行此操作。 我想自动创建此类滑块和文本输入 13 次,例如(A、B、C...、K、L、M)。 其中 A 到 ...

从现有对象的值分配新对象的值的 DRY 方式 - DRY way of assigning new object's values from an existing object's values

我创建了一个 class 方法,当创建新的 object 并从现有的旧 object 复制时调用该方法。但是,我只想复制一些值。 我可以使用某种 Ruby 速记来清理它吗? 这不是完全必要的,只是想知道是否存在这样的东西? 这是我想干的方法: 显然这工作得很好,但对我来说看起来有点难看。 有什么办法 ...

Ruby:为什么从子类调用 super.method 不起作用 - Ruby: why doesn't calling super.method work from subclass

我先道歉。 我将努力阐明这个问题。 TL;DR - 我有一个 object 用于调用子类中的方法。 该方法需要访问父 class 中的方法(强制 inheritance ...阅读下文)。 我认为这行不通,因为我正在实例化子类,所以 inheritance 将无法正常工作,但我不确定。 我仍在寻找 ...

如何构建 DRY Laravel 资源 API? - How to build a DRY Laravel resource API?

我正在尝试使用 Laravel 构建资源 API。 似乎大多数人采取的方法是: 为每个资源创建一个路由为每个资源创建一个 controller 每个资源的 CRUD 逻辑在 controller 中或延迟到每个资源的服务如果您只有几个资源,这似乎很好,否则您会重复大部分代码。 您是否有理由不使用单 ...

使用 R,在 function 中如何通过 fn.name(作为字符串)或 fn.obj 引用一个或多个函数? - Using R, in a function how to reference one or more functions by either the fn.name (as a string) or the fn.obj?

有时在 R 中,function 想要一个字符串,或者有时它想要一个 object。 例如, rm(x); 和rm("x"); 工作一样。 注意:在此示例中, x或"x"不是function。 我一般称它为OBJECT 。 在下面的示例中,我将函数称为FN.STR或FN.OBJ ,但问题正在寻找通 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM