dry 相关问题

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

在创建新组件的过程中创建可重用的vue模板块

在某些情况下,我需要在我的模板中重复一些html代码来干掉它,但是制作一个新的组件并将大量的道具和动态数据传递给它似乎有些过分。有没有 ...

回答 1 投票 0

函数的两个变体,中间有一个简单的if语句

这个问题是一种设计问题。基本上我常常会有一个执行高计算的函数,但它在它的中间有一个if语句,这会产生很大的影响......

回答 1 投票 0

哪种实施更好(DRY和KISS)[关闭]

下面我有返回月份名称的方法。在第一个实现中,我使用switch / case,这个方法更长,验证在最后一行。在第二个我在第一行进行验证,然后......

回答 4 投票 1

如何在派生类中干燥静态重复样板代码?

我有这个继承模型:public class Animal {} public class Dog:Animal {public static List > Augmenters =新名单 >();公共课......

回答 1 投票 1

如何在Laravel中创建通用控制器时保持DRY?

当我在使用我的Laravel应用程序时,我注意到我正在创建非常相似的控制器方法。例如,我有模型:任务,块,课程等。在每个控制器中都有......

回答 1 投票 -1

扩展AngularJS控制器的推荐方法是什么?

我有三个非常相似的控制器。我想要一个控制器,这三个扩展并共享其功能。

回答 12 投票 188

避免在Haskell中重复实例声明

我的问题似乎与这个问题密切相关。我的代码解析yaml文件,重新排列对象并写入新的yaml文件。它运作得非常好,但在...中有一个特别难看的部分...

回答 3 投票 4

如何使用pytest选项作为夹具而不重复自己?

我有一个带有conftest.py的测试套件,用于定义一些选项和一些用于检索它们的装置:def pytest_addoption(parser):parser.addoption(“ - ip”,action =“store”)parser.addoption(“ - port “,......

回答 2 投票 3

使用参数向量调用函数

我有一个std :: vector参数,我想用它们调用一个函数。有没有办法做到这一点?特别是函数是mysqlx select函数,参数是......

回答 1 投票 1

在配置文件中调用Project.Endpoint.static_url()

我需要配置OAuth协议,这样做的逻辑位置在/config/dev.exs内,不是吗?在上面,我配置了端点。所以在我的应用程序中,我可以编写Project.Endpoint ....

回答 1 投票 1

如何在多种类型上使用GraphQL片段

我有一个Gatsby项目,它有两个不同类型的内容非常相似的GraphQL查询:常规页面和维基文章。页面由slug export const query = graphql` query($ slug:String!){...

回答 1 投票 7

Angular - 重复子组件的简写

我在父组件中有2个相同的寻呼机组件:

回答 2 投票 0

Python __init__方法中的DRY原则

在这个类定义中,每个参数都出现三次,这似乎违反了DRY(不要重复自己)原则:class Foo:def __init __(self,a = 1,b = 2.0,c =(3,4,5) )):...

回答 2 投票 -1

有没有办法让这个代码更紧凑?

我正在python中开发一个API来收集信息,以便以后在学习机中使用。我已经制作了一个“草稿”代码,但是有没有任何有效的方法让这段代码尽可能紧凑......

回答 1 投票 0

Swift如何在变量闭包中干掉代码?

我正在使用Auto Layout(以编程方式)设置我的ViewController,我已经得到了我想要的一切,但现在我想让我的代码更有效率,我注意到我有一些重复......

回答 1 投票 2

Javascript重复代码检测器?

我正在寻找一个识别重复/冗余Javascript代码的软件。我找到了一个名为CloneDR的工具,但不知道它有多好。我正在寻找类似的开源...

回答 3 投票 10

如何创建具有不同嵌套级别和所有叶键的嵌套python字典具有相同的值

我正在重构意大利面条代码,它有这样的一块:template_dict = {“value”:“”,“isIncreased”:False,“isDecreased”:False} my_dict = {“current_half_result”:{“...

回答 1 投票 0

如何优雅地symbolize_keys为'嵌套'哈希

请考虑以下代码:hash1 = {“one”=> 1,“two”=> 2,“three”=> 3} hash2 = hash1.reduce({}){| h,(k,v)| h.merge(k => hash1)} hash3 = hash2.reduce({}){| h,(k,v)| h.merge(k ...

回答 6 投票 43

如何控制台记录整个HTML表单?

我正在尝试控制整个表单的日志,但JavaScript代码太长了。谁能帮助我如何关注干(不要重复自己),因为我在我的...中重复了很多代码

回答 3 投票 0

使用PHP创建html模板

我通过浏览和研究现有框架来了解MVC框架的工作原理。似乎我看到的每个框架都有一个布局,每个控制器中的每个方法都有自己的模板......

回答 4 投票 7

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