code-reuse

    0熱度

    1回答

    我有一個應用程序,其中創建了幾個portlet,簡單的java mvc portlet。 是否有可能在另一個應用程序中重用Portlet,而不重複代碼? 有什麼影響和應該做什麼改變? 謝謝。

    1熱度

    1回答

    這可能是一個愚蠢的問題,但我已經開始學習Xcode了,今天我想到了一件事。 也就是說,一些代碼在整個項目中反覆使用。 例如,出於調試目的,您可以在許多不同的地方放置NSLog(@"error!");。 是否有可能在Xcode中分配一些用於添加這些「模板」代碼的快捷鍵,以便每當您需要添加模板時,您只需點擊相應的快捷鍵? 我試圖谷歌它,但我沒有幸運。 這可能是一個微不足道的功能,甚至是不必要的功能,但

    2熱度

    1回答

    在Node.js應用程序中,我試圖在require()主要js內調用javascript內部的函數。 舉例來說,我有一個js文件,它是數據庫連接文件,並具有可在主JavaScript文件中使用的功能。 我已經爲數據庫js文件調用了require()。 現在主js文件中的變量,我想使用數據庫js文件中的函數,所以我可以重用數據庫js中創建的連接對象。 我已閱讀關於module.exports,但我沒

    1熱度

    1回答

    比方說,我有以下構建污染我的JSF代碼簡單很多地方: <p:calendar id="decisionDate" effect="explode" yearRange="2000:2100" pattern="MM/dd/yyyy" navigator="true" display="inline" value="" label="Dec

    -1熱度

    3回答

    道歉,如果這是模糊的,但我不知道如何在下面的情況下重用代碼。我正在使用C++。 該程序是一個簡單的模擬,它有幾個不同的東西在發揮。 struct StupidBug; struct SmartBug; struct Plant; struct Mammal; 這些事情中的每一件都有一套他們能夠做的事情。 struct StupidBug { // Can walk,

    -3熱度

    1回答

    我有一個班級ProductKeyLib,它是項目的一部分,該項目本身是解決方案MyProgram的一部分。截至目前,這個lib只檢查密鑰是否有效,但不會生成密鑰。 密鑰生成接口將在項目MyProgram-KeyGen中,該解決方案也是解決方案MyProgram的一部分。 現在,棘手的部分: 我想在一個類中同時具有兩個函數(生成和檢查),因爲,正如您所猜測的,當一切都在時,密鑰生成和密鑰檢查之間的1

    1熱度

    3回答

    我有一個angularjs應用程序,其中有幾個控制器與幾個視圖。當我開始編寫應用程序時,幾乎沒有方法(類似類型),這些方法在多個地方使用,最初對於將這些方法放在需要的地方(兩個或三個控制器)來說,最初看起來還不錯。但隨着我的應用程序的增長,我開始注意到代碼冗餘問題,因爲這個方法在更多地方需要。 肯定這是我缺乏經驗導致這個問題。 現在我決定從我的應用程序中刪除這個冗餘代碼。我發現下面的選項: 服務方

    0熱度

    1回答

    我是codeignitor的新手,正在開發HMVC的第一個項目。 我有一個模塊調用的考試中,我有許多控制器等: 應用/模塊/考試/控制器/規模 應用/模塊/考試/控制器/結果 應用/模塊/考試/控制器/問題 應用/模塊/考試/控制器/縮寫 在一個bove四個控制器我有一些我在所有控制器中使用過的功能。如何爲該模塊定義一個通用控制器,並將通用功能放置在該控制器中,並在上述四個控制器中進行擴展。 這樣

    1熱度

    1回答

    所以,我從Python的實用編程的書做練習,但我堅持9日行使第2章,這是關係到第七: 7:在美國,汽車的燃油效率以每加侖英里數來計量。在公制系統中,它通常以100公升的公里數測量。編寫一個名爲convert_mileage的函數, 將從每加侖英里數轉換爲每100千米升。 我寫的程序是這樣的: def convert_mileage(miles_per_gallon): liters_pe

    3熱度

    1回答

    我找不到如何刪除Javascript中的代碼重複(基本上,我將在Java中使用基類實現)。 具體的例子是(至少)下面的代碼,這是通用於所有規格文件(和潛在的頁面對象,因爲我用量角器該模式測試): var chai = require("chai"); var chaiAsPromised = require("chai-as-promised"); chai.use(chaiAsPromise