code-duplication

    1熱度

    3回答

    我正在運行一個允許用戶查看項目列表的PHP web應用程序。 裸去骨網站使用PHP編寫HTML來顯示搜索結果: <body> <?php foreach($results as $item) { echo "<div class='item'>". "<img src='images/items/".$item['imageName'].".png

    -2熱度

    2回答

    我正在Linux上使用C++。 我需要刪除一些在兩個函數中重複的代碼。 一個函數用於計算,另一個用於記錄。 有一些代碼在logging()中重複,這比compute()長得多。 重複的代碼分別在logging()中分發,這意味着它們不僅僅是從computing()複製和粘貼。 我需要逐行找出重複的部分,刪除它們,然後通過將它們作爲參數從computing()傳遞到日誌記錄來替換必要的結果。 是否有

    0熱度

    2回答

    我想編寫一個腳本來處理一些數據文件。數據文件是隻是數據的列ASCII文本,這裏是一個簡單的例子... 的第一列是一個ID號,在這種情況下爲1〜3第二列是利益價值。 (我使用的實際文件有更多的ID和值,但讓我們在這裏保持簡單)。 的data.txt內容: 1 5 1 4 1 10 1 19 2 15 2 18 2 20 2 21 3 50 3 52 3 55 3 70 我想

    0熱度

    1回答

    我有一個設計問題,我無法爲我的生活弄清楚。 好的代碼沒有重複。我已經基因化了我的DAO,所以所有基本的crud操作都被繼承了。我試圖用帶註釋控制器的Spring MVC做同樣的事情。 我發現這個問題,但沒有答案有:How to Remove Duplication from Spring 3 MVC Standard and Ajax Request Controllers and Views 如

    1熱度

    2回答

    我有了methodA,這已經現有結構的一類如下 function methodA() { $providers = $this->getFirstSetOfProviders(); foreach ($providers as $provider) { try { $this->method1($provider); } catch (Excep

    1熱度

    1回答

    我想將單獨的類型化數據集數據表傳遞給相同的方法。數據表類似,但不同。該方法在數據表上執行相同的功能。根據數據表類型的不同,本質上不需要複製方法和更改參數類型,有沒有辦法按照爲數據表創建自定義接口的方式進行操作,這樣我就可以使用接口參數的單個方法類型? 我目前有: private PassdownDataset.SalesOrdersForManagerDataTable datatable1;

    3熱度

    2回答

    我的域模型中的任何給定實體都有幾個不變量需要執行 - 項目名稱必須至少包含5個字符,某個產品必須存在才能與項目關聯,截止日期不得早於當前日期和時間等。 顯然,我希望客戶端能夠顯示與驗證有關的錯誤消息,但我不想在程序的幾個不同層之間不斷維護驗證規則 - 例如,在小部件,控制器,應用程序服務或命令對象和域中。另外,似乎描述性錯誤消息是與表示相關的,而不屬於域層。我該如何解決這些困境?

    1熱度

    1回答

    假設您有一個Question和Answer模型,並且從questions#show頁面(如StackoverFlow)提交了新答案。 除非questions#show和answers#create行動加載相同的數據,如果有一個新的答案驗證錯誤的answers#create將拋出一個異常(通常在零類沒有方法)。這不是一個主要問題,但是當您添加過濾器和其他類型的數據時,代碼開始聞起來,並且您在兩個操作

    0熱度

    2回答

    我在我的頁面上有pagedlist,它允許5頁以www.example.com/viewing?1 ... 2 ... 3的格式查看結果結果5,我檢查我是哪個網頁上做 @if (Model.article.PageNumber == 1) { } 然後 @if (Model.article.PageNumber == 2) { } 一路5 ..有一個更好的辦法在這裏做的是這樣的代碼

    2熱度

    5回答

    我想用'0'作爲填充字符在2個字段上打印一串整數。我可以做到,但會導致代碼重複。我應該如何更改代碼,以便將代碼複製分解出來? #include <ctime> #include <sstream> #include <iomanip> #include <iostream> using namespace std; string timestamp() { time_t