DRY

DRY

文章 1 浏览 219

用于在单个应用程序中创建不同有限状态机的简洁架构

在单个应用程序中创建不同的、灵活的 FSM 时,寻找一种避免重复的方法。 我在下面的标题 0:需求更改之前 下有一个概念。这个概念展示了如何创建不同…

怎樣才叫好 2025-01-16 20:54:33 5 0

如何让 Angular 组件和服务更加 DRY?

我发现自己在所有 Angular 应用程序中都遇到了同样的问题,而且我很难知道如何通过 Google 来寻求解决方案。 问题:我觉得我编写了很多组件和服务,它…

亢潮 2025-01-12 21:35:04 2 0

如何在 React JS 中执行基于条件的不重复(干)原则?

使用组件的方式: import React from "react"; import MyAvatars from "../../components/MyAvatar/MyAvatars"; const About = () => { return (

趴在窗边数星星i 2025-01-09 12:17:26 1 0

MVC3 和 KnockoutJS DRYly

因此,我一直在 .Net 中使用 MVC 的方式是为每个视图创建 ViewModel。 现在,通过使用 Knockout,我可以用 javascript 而不是 C# 类创建 ViewModel 吗…

梦太阳 2025-01-07 16:38:44 3 0

使用rails和backbone.js让我的应用程序更加干燥

好吧,所以我决定在我的 Rails 应用程序中使用backbone.js,但我觉得我做了很多冗余编码。我的主干中有很多模型和模板,它们或多或少与 Rails 等效项…

-残月青衣踏尘吟 2025-01-07 15:48:05 3 0

require() 是不好的做法吗?如何不重用代码

大量使用 require() 是不好的做法吗?大多数网站都有页眉和页脚,无论您在页面上的哪个位置导航,它们看起来都一样。但各页的主要内容有所不同。由于…

半夏半凉 2025-01-07 00:45:00 2 0

管理工厂类的基类

我有一个 StaffFactory 用于通过各种方式获取 Staff 对象,但我也有一些设置方法来确定要使用哪个数据源。 class StaffFactory { private const strin…

落叶缤纷 2025-01-06 16:36:55 4 0

AppleScript 将应用程序分配给变量

安装多个 InDesign 后,ScriptEditor 会尝试智能地确定脚本应运行的版本。但是,我希望干燥我的脚本,这样我只需在整个脚本中更改应用程序名称一次。 …

阳光下慵懒的猫 2025-01-06 03:47:23 3 0

在 SQL 中使用复杂的构造列作为 GROUP BY 子句的一部分时如何遵循 DRY

我经常必须使用相当复杂的构造列来编写查询,我将根据该列进行聚合。例如: SELECT EXTRACT(week FROM to_timestamp("Date Created"/1000)) AS week .…

So尛奶瓶 2025-01-05 06:06:41 2 0

Objective-C 中的 AOP:将上下文感知代码注入每个方法,同时保持 DRY

更新: 通过一些关键建议以及与 George 的反复交流,我想出了两种不同的方法来在 CodeRunner 中实现我想要的效果,并将其发布在 Github 的要点网站上…

千秋岁 2025-01-04 19:30:49 4 0

是否可以干燥此迁移?

我有一个表和文件夹,我希望其他表可以引用,到目前为止,我的迁移脚本如下所示: create_table :folders do |t| t.timestamps end .... change_table…

锦上情书 2025-01-02 11:49:29 4 0

haskell 中的多态性 - 使用一个函数的多个版本而不给它不同的名称

有一天,我编写了一个小程序来收集矩阵中的一堆数字 - data Matrix = Matrix [[Int]] 从一个角 - Corner 开始,然后遵循路径 - [Direction] 所有三种…

烟酒忠诚 2025-01-02 11:07:28 3 0

如何重用大型查询而不重复它?

如果我有两个查询,我将其称为 horrible_query_1 和 ugly_query_2,并且我想对它们执行以下两个减号操作: (horrible_query_1) minus (ugly_query_2) …

北斗星光 2025-01-02 03:13:26 3 0

我怎样才能干燥这个木偶类?

我有这段代码,根据节点是否是 Debian 机器执行稍微不同的操作: class nginx::package { case $operatingsystem { 'debian': { apt::preference { 'n…

|煩躁 2025-01-01 16:44:51 2 0

想要 DRY 这段代码但遇到麻烦

我有两种方法可以做类似的事情。我是一个菜鸟,想知道如何将这些组合成一种方法: #test if the current selected language is the one that was clic…

听,心雨的声音 2024-12-28 19:55:22 4 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文