code-duplication

    -1熱度

    1回答

    我想通過移動公用代碼到由兩個可調用一個單獨的方法,消除在以下兩種方法的代碼重複。註釋表示在每種方法中具有不同實現的代碼塊。 def compute_totals_h(self, size, bad_codes): with open(self._in_file_path, self._FILE_READ_MODE) as f: # initialize reader

    0熱度

    1回答

    我有兩個功能,F_A和f_b以下的一般形式, void f_x(){ for (int i = 0; i < 10; ++ i){ for (int j = 0; j < 10; ++ j){ //do loads of generic stuff //do stuff specific to x } } }; 我不想:(1)寫

    1熱度

    1回答

    我有3個按鈕,串連輸入文本是不同的: var myTxtArea = document.getElementById('KWarea'); myTxtArea.value = myTxtArea.value.replace(/^\s*|\s*$/g, ''); var lines = $('#KWarea').val().replace(/\*/g, '').split('\n'); $('

    0熱度

    1回答

    假設您有一個窗體,允許您在文本框中輸入您的姓名,按下按鈕並彈出一個包含姓名的消息框。現在,讓我們假設用戶出現並希望另一個文本框打印他們的姓氏。你確定這個功能需要幾個月的時間才能發展(我的目的是誇大其詞,但請承擔這個概念)。 因此,您不想修改現有表單,否則在新功能完成前您無法發佈您的產品。對於這種情況,我的做法是複製和粘貼表單,實施更改,測試它們,並在準備好舊錶單時將其替換爲最新版本。 這種方法有一

    2熱度

    2回答

    我有一個實現命令(使用命令模式)這兩個類,一類是創建片: public class CommandCreateSheet implements Command { private Workbook workbook; private String sheetName; public CommandCreateSheet(Workbook workbook, Str

    0熱度

    3回答

    我有兩個類 - 在這種特殊情況下MVC - 控制 - 有一個共同的控制器行動(將從JavaScript調用JSON行動)。由於代碼重複,我想將此操作放在父控制器類中。我們已經有了一個控制器基類,它繼承自Controller並用作6個其他控制器的基本類,具有通用功能。我的JSON操作實際上僅適用於2個控制器,所以我認爲將JSON操作放入其他6個控制器已使用的基本控制器中並不是一個好主意。下面是現有的

    1熱度

    1回答

    我正在尋找一個Java庫,它可以從/向CSV文件讀取/寫入「簡單對象」列表。 讓我們定義一個「簡單對象」作爲POJO,它的所有字段都是原始類型/字符串。 對象的字段和CSV柱之間的匹配,必須根據該字段的列的名稱和標題(第一行)被定義 - 兩個必須是相同的。圖書館不需要額外的匹配信息!如果您只是希望CSV標題與字段名稱匹配,則此類附加匹配信息是一個可怕的代碼重複(相對於POJO類的定義)。 最後一個

    2熱度

    1回答

    我有一個抽象基類,它看起來是這樣的: public abstract class AbstractConfig { public String someMethod(List<Params> params) { if (inputValidationFails()) { /* sanity check of params */ return null;

    1熱度

    1回答

    如果我有類A和子類B,是否有一種方法可以編寫測試用例,它能夠在兩個類中檢查兩個類中的函數而無需在兩個單獨的類ATest和BTEST?

    0熱度

    1回答

    如果解決方案由框架,工具或其他任何東西代表,則無關緊要。這個問題很難解決,因爲多年以來我一直在反對它。 我會舉一個例子來更好地闡明我在說什麼。 File1中 <head> <title>Fotografia Elenco Completo Filtri Professionali</title> <meta http-equiv="Content-Type" content="text/htm