cost 243 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 調用的循環也用在所有這三個函數中。 一天多來,我一直在努力簡化這段代碼,讓它不那么冗余。 任何幫助將不勝感激。 如果您想試用 ...

有效地組合四個不同的范圍

[英]Combining Four Different Ranges Effectively

語境假設我有 4 個范圍,其中有四個不同的數字,A1、A2、B1、B2。 我想對同一個對象執行多個操作,使用這 4 個范圍的組合obj = SomeClass() # SomeClass has a method some_func which manipulates an instance 簡單 ...

如何在 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 ...

指針中 json 模式的別名地址以避免重復

[英]Aliasing address of json schema in pointers to avoid duplication

有沒有辦法以某種方式別名/重命名外部模式地址以避免在通過模式的指針中復制它? 例如考慮以下幾行: blah://some.url/my-common-schema-version-12.json 派生-schema.json 理想情況下,最好避免在 derived-schema.json 中重復“ ...

我是 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 持續到三次。 我正在寫占位符,它看起來非常重復。 每個問題之后,都會有不同的對話,比如(你選擇左邊,看到一個黑暗的大廳。你會從這里向左還是向右前進? ...

使 function 動態化/使用迭代/使 DRY

[英]Make function dynamic / use Iteration / Make DRY

我想讓這個 function 動態/干燥而不是必須做多個循環,做一個循環/遞歸 刪除嵌套循環/使用迭代/使 function 動態 ...

有沒有辦法讓這個 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 速記來清理它嗎? 這不是完全必要的,只是想知道是否存在這樣的東西? 這是我想干的方法: 顯然這工作得很好,但對我來說看起來有點難看。 有什么辦法 ...

如何干掉這段代碼(if else 語句)

[英]How to DRY up this code (if else statement)

讓這段代碼更干的最好方法是什么? 我正在考慮在 currentRoom.id 相同的地方嵌套 if 語句,或者只是通過添加 || 來壓縮它條件內的部分。 但我不確定這些解決方案是否使代碼更整潔。 這種東西最合理最簡潔的風格是什么? ...

Ruby:為什么從子類調用 super.method 不起作用

[英]Ruby: why doesn't calling super.method work from subclass

我先道歉。 我將努力闡明這個問題。 TL;DR - 我有一個 object 用於調用子類中的方法。 該方法需要訪問父 class 中的方法(強制 inheritance ...閱讀下文)。 我認為這行不通,因為我正在實例化子類,所以 inheritance 將無法正常工作,但我不確定。 我仍在尋找 ...

任何簡化重復公式的簡單方法

[英]Any easy way to simplify a repetitive formula

您對如何減少輸入以下公式的工作量有什么建議嗎? 我每天都對幾個文件進行計算,並且我必須對大多數列執行此操作才能自動計算數據。 我打了好幾次。 有什么辦法可以減少工作量嗎? ...

如何構建 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 ,但問題正在尋找通 ...

Spark - 在相同的條件下添加多個列

[英]Spark - adding multiple columns under the same when condition

我需要向 Spark DataFrame 添加幾列。 兩列的值都是有條件的,使用when子句,但它們的條件相同。val df: DataFrame = ??? df .withColumn("colA", when(col("condition").isNull, f1).otherwise( ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM