code-reuse

    1熱度

    1回答

    不同的應用版本我公司開發的一般應用,因爲我需要創造一些非常相似的應用程序。我試圖分開差異,所以我有一個settings.xml。但這還不夠,因爲有時我需要在一個版本中更改代碼,但我真的想爲每個應用程序都有相同的代碼庫。 我想達成我的主要目標,所以如果我開發相同的代碼庫,那麼所有應用程序版本都會升級。 但我有困難處理差異。 我需要你的建議,我應該如何在混帳處理這個問題。 我是否應該爲每個應用程序版本

    1熱度

    1回答

    我非常確定這不是可行的,但我會繼續前進並跨過我的手指並詢問。 我想添加一個方法到內置的類。我希望這個方法可以被所有內置類的子類調用。具體來說: 我有一個JButton,一個JTextPane,和其他JComponents。我希望能夠通過JDom Element而不是Rectangle到setBounds()。我目前的解決方案是擴展每個JComponent子類與所需的方法,但這是很多重複的代碼。有沒

    1熱度

    2回答

    我有一個DML語句「簡單更新語句」,需要在不同的Oracle環境(DEV,SIT,QA,PROD)中執行。從現在開始,我在Alter會話命令和運行DML語句中硬編碼模式名稱。所以我需要在整個環境中維護4種不同的腳本。 有沒有一種方法,我可以從數據庫中獲取數據庫名稱的腳本正在運行,我可以使用如果否則條件來選擇架構並將其分配給ALTER會話命令?

    1熱度

    2回答

    我正在使用HTML,CSS,JSP和Java-servlet製作更大的網站。 我做了使用菜單< nav>< ul>< li>(導航)。當我懸停時,子菜單下拉。它看起來像這樣: 我想重用我所有的網頁菜單。它會改變很多,所以我需要單一的真理來源 - 不要重複代碼。我一直在尋找php/js,但一直未能得到它的工作。 我成像,它會像這樣: 文件只包含有對所有頁面重複使用HTML代碼(就像我的菜單)。 使魔

    3熱度

    1回答

    希望有人可以提供幫助 - 對於這個非常基本的問題表示歉意,但我使用標準C來編寫代碼,用於PIC微控制器的一些實驗,而且我對C語言很陌生。 我有各種邏輯的代碼組,例如控制LCD顯示器的功能,我希望使其可以重用於基於PIC的項目,並想知道如何最好地分解這些邏輯代碼可再利用性組。 在LCD函數的例子中,我假設我將聲明拆分爲一個名爲'lcd.h'的頭(包括在我的IDE的'頭文件'項目目錄中)和函數定義在一

    2熱度

    7回答

    一些常見任務的C代碼可以在項目中共享並保存以供將來使用。但我應該如何保留它們?在.c或.h?我注意到C頭文件(.h)通常只包含函數聲明,而不是定義,這似乎是推薦的做法。 將聲明和定義在mycode.h,這樣我就可以簡單地#include "myheader."並留下所有作業的編譯器。 將聲明在mycode.h和定義在mycode.c。可能符合公約?但我必須每次編譯和鏈接mycode.c。 什麼是最

    15熱度

    6回答

    我對使用C++,C和Java等語言編寫本機應用程序的背景有限,但現在我試圖進入Web開發。儘管它大部分都非常簡單和乾淨,但我在理解如何創建能夠很好地重用現有代碼的網站和Web應用程序方面存在一些問題。據我瞭解,當使用JavaScript,CSS和PHP之類的東西時,您可以簡單地從其他文件導入腳本以用於任何html文件,這非常有用。但我很難弄清楚如何用HTML來完成,這有可能嗎? 例如,假設我有一個

    1熱度

    1回答

    我已經結束了很多我在項目中使用的小函數和代碼片段。 例如,圍繞包裝的庫執行常見任務: def DownloadFile(url, filename): output = open(filename,'wb') output.write(urllib.request.urlopen(url).read()) output.close() ,或者俘獲的快捷方式,而忽略

    0熱度

    1回答

    我有VS 2012,.NET 4.5和單元測試項目,其中有5個服務引用Wcf服務。 此Wcf服務實施與合同名稱相同的合同。 我有5種單元測試方法。該代碼是相同的,除非新的指令用於創建對象(5種類型的不同) var svc = new SvcReferenceServiceOdpNet.ServiceOdpNetClient(); var svc = new SvcReferenceSer

    1熱度

    3回答

    我有一些應該生成圖表的類。我有三個類爲圖表系列使用不同類型的數據。我將提供這些類的屬性,以避免混淆:) public class PointBase { public decimal X { get; set; } } public class Point : PointBase { public decimal Y { get; set; } } public