code-duplication

    1熱度

    1回答

    我們有一些代碼,它們會向出現的幾個腳本塊添加相同的函數,以便在文檔準備就緒時調用該隊列。例如: $(document).ready(function(){ alert('hey'); }); $(document).ready(function(){ alert('hey'); }); $(document).ready(function(){ alert('

    4熱度

    1回答

    如何避免在服務器端和客戶端使用Django重複驗證代碼? 鑑於Django遵循不重複自己的原則,似乎符合邏輯,有辦法做到這一點,但我不知道如何。

    1熱度

    2回答

    這裏的佈局: 下面是代碼: #base.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <h

    2熱度

    3回答

    在原型的黑客一小會兒後,我結束了更新對象的布爾標誌,然後更新接口和根據新的價值做一些處理。這是幾乎所有相同的 - 但價值,他們的更新是不同的 例如 - 想象一下,我們有一堆彩色框更新 - 我可能有一些方法是這樣的: protected void SetBlueBoxVisibility(bool blueBoxVisibility) { Project project =

    0熱度

    1回答

    在尋找優化代碼質量的方法時,我最終遇到了DRY(不要重複自己)的概念。我試圖儘可能地遵循這一點,但有時候我會進入需要編寫兩個幾乎完全相同的函數的位置,除了2或3行代碼外,我試圖找出最佳方法組織它。 所以這裏是我的「問題」。我在下面列出了兩個函數,幾個星期前我寫的基本上是相同的,除了最後有3行,還有一個是通過加法動畫,另一個是減法動畫。我很想從其他開發者那裏得到一些關於他們如何優化下面的代碼的輸入或

    0熱度

    2回答

    我想在網站上製作一個FAQ頁面,所有的問題放在一起與目錄類似(例如維基百科上)。當你點擊這個問題時,它會跳轉到問題頁面(從上面重複)和它的答案。 由於問題在頁面上顯示兩次,這樣做明顯的方式會導致問題在代碼中顯示兩次,如果問題需要修改,並且只更新問題的人員只會更改代碼在一個地方。 此外,在每個問題/答案對之前放置帶有無意義名稱的錨標籤似乎是不合邏輯的;如果使用數字,那麼當問題被添加或刪除時,這又會出

    1熱度

    1回答

    我是C#的一名新手,並且希望避免代碼重複。我有一個父窗體和一組子窗體。子窗體都含有序列化的文本框,並將它們發送到一個公共接口部分對象代碼: public partial class Normal : UserControl { Interfacer normintobj = new Interfacer(STATCTRL.NORMDIST); public Norma

    0熱度

    2回答

    系統的一個模塊處理基於JSON的協議,該協議用於傳輸各種數據。這導致了近百項的看起來像這樣的一小段代碼: /* * Data package Foo reports Fooness level */ if(root.isMember("foo") && root["foo"].isInt()) { int foo = root["foo"].asInt();

    3熱度

    3回答

    我正在管理一個在php項目上工作的三個實習生組。他們似乎不擅長重構,並且在多個地方使用重複代碼。我正在尋找一個工具,我可以用它來找到這個重複的代碼,以便我可以顯示它們。 這會讓我的工作更輕鬆,而且項目更優雅,更不易出錯。任何線索?

    3熱度

    2回答

    以下兩種方法用於使用谷歌GSON包反序列化: public static <T> T Deserialize(String jsonData, Type t) { T obj = null; try { obj = new Gson().fromJson(jsonData, t); } catch (Exception e) { Log.e(