dry 相关问题

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

为什么 ReadOnlySpan 不能用作泛型委托和泛型方法的类型参数?

我理解为什么 ReadOnlySpan 不能用作泛型类的类型参数。 ReadOnlySpan 仅是堆栈,因此它不能用作字段类型,字段成员位于堆中,就像...

回答 2 投票 0

如何正确去除模板函数中的代码重复

我有这样的代码(类似“太空飞船”的运算符)。 模板 int 比较器(const T &a, const T &b){ 如果(a< b){ return -1; }else if (a >b){

回答 3 投票 0

PHP Codeigniter 使用正则表达式 DRY 转换许多 IF

我正在使用最新的 CI 构建一个应用程序。我的问题是我有一长串正则表达式,例如: $regex1 = "/.../"; $regex2 = "/.../"; ... $regexn = "/.../"; 我需要传递一个 if 语句

回答 4 投票 0

指定隐藏 ModelChoiceField 的默认值 (Django)

所以假设在最后一刻(在视图中)我决定为字段指定默认值并将其隐藏,如下所示: form.fields['椰子'] = forms.ModelChoiceField( 标签=“”,...

回答 3 投票 0

如何避免 Python 函数签名和文档字符串中的接口重复?

我正在寻找一种标准的、轻量级的(最好是内置的)方法来处理接口重复的问题,其中相同的参数(带有注释、默认值和文档)在整个

回答 1 投票 0

DRY:不要在 Lua 中重复自己

有没有办法不将同一部分(i = 1...end 的循环)重写两次? 局部函数 myfunc(frame,method) 如果框架:IsShown() 那么 对于 i = 1,#frame.buttons 执行 框架。

回答 1 投票 0

如何解决不必要的物业调用问题?

我有两种具有相同主体的方法。 公共无效BeforeLoad() { if (!string.IsNullOrEmpty(QueryBefore)) PostgreExecute(QueryBefore,ParametersBefore); }

回答 1 投票 0

通用 Blazor 组件可以处理具有相同结构的多个类吗?

我创建了一个 Blazor 组件来处理编辑由类定义的数据库记录。 我希望重复使用此组件来编辑具有相同结构的其他记录,但是

回答 1 投票 0

Laravel - 如何使用工作模型路由绑定实现共享控制器

首先,我使用 Laravel 6 和 PHP 7.2。 好吧。我有多种模型可以执行相同的操作。为了保持 DRY,我想到了以下想法: 在每个模型上我都会实现...

回答 1 投票 0

使用非异步方法的异步版本 DRY 是否有意义?

尝试这样做涉及使用 GetAwaiter().GetResult() 的奇怪语法。 除此之外,它确实有效;但这样做很糟糕吗?如果是,那为什么? 原来的: 内部静态 ISector 读取(ISector

回答 1 投票 0

是否存在:重复代码查找器?

在不久的将来,我将继承一个有点大的项目。 我最近对其进行了一些小更新,并注意到其中的某些部分可以使用一些重构,因为有方法......

回答 7 投票 0

如何不复制代码,而是创建一个方法?

我有一个方法 私人无效positionMagican(){ 整数x; 整数y; 布尔 magicanIsCreated; magicanIsCreated = false; while (!magicanIsCreated){ ...

回答 1 投票 0

避免 IN 谓词内重复字符串

我有一个 SQL 查询,其中字符串列表重复两次:('foo', 'bar', 'baz', 'bletch')。避免这种重复并使代码更加 DRY 的最可维护的方法是什么? 我不是

回答 6 投票 0

避免 SQL 查询中字符串重复

我有一个 SQL 查询,其中字符串列表重复两次:('foo', 'bar', 'baz', 'bletch')。避免这种重复并使代码更加 DRY 的最可维护的方法是什么? 我不是

回答 1 投票 0

如何在jupyter python笔记本中遵循DRY原则

Jupyter 是一个笔记本,一个网络应用程序,人们可以在其中用多种语言编写文档和执行代码。为了解决这个问题,我们只讨论 python。 我经常发现自己

回答 1 投票 0

Next.js 和 TailwindCSS 如何在同一组件文件中的组件上重复使用样式?

在处理我的第一个 Next.js 14 项目时,很快发现我在 Chakra UI 中编写的主题无法与服务器组件一起使用(参考:对 NextJS 14 的支持),直到 Chakra UI 版本 3

回答 1 投票 0

如何在RiverPod Flutter中重建StateProvider

最近我正在阅读有关 Flutter 中的 Riverpod 状态管理的内容,我开始在我的应用程序中使用它,我想在按下 Ui 上的刷新按钮时给出一个随机的图像路径列表,我做了一个

回答 1 投票 0

在不同结构之间共享方法实现

假设我们有 2 个结构体共享一个具有相同名称和用途但大小不同的属性: 类型 ( L16 结构体 { 长度 uint16 } L32 结构体 { 长度 uint32 } ) ...

回答 2 投票 0

干掉CSS - 多个父母一个孩子

我在下面分别列出了几个层次结构,其中第一个选择器是父 div,第二个是 div 中的图像项。但我能以某种方式将这些结合起来吗? .outdoors .how-to-image {

回答 4 投票 0

干验证。如何将参数发送到宏

json(简单示例): { “人”: { “生日”:“1990年10月10日” }, “成就”:{ “date_appr_r”:“2022-05-21” } } 我的骗局...

回答 1 投票 0

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