[發明專利]一種代碼復用的方法及裝置在審
| 申請號: | 201810200727.2 | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108446115A | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 陳志鵬 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F8/72 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼復用 復用 加載 復制 代碼標識 代碼風格 輸入代碼 預先建立 編譯 遺漏 檢索 轉化 統一 維護 管理 | ||
本發明提供一種代碼復用的方法及裝置,當接收到代碼復用命令后,從預先建立的代碼復用庫中獲取與所述代碼復用命令中的代碼標識對應的代碼復用模塊,并加載所述代碼復用模塊。由于通過輸入代碼復用命令,就可以查找到需要復用的代碼并按照指定的規則對代碼進行轉化后加載所述代碼,由于不存在手動復制代碼的操作,因此避免了在復制過程中遺漏部分代碼導致編譯錯誤的問題產生,不僅實現代碼復用的操作簡單以及編寫效率的提升,而且將代碼復用集中到代碼復用庫,實現了數據的集中,避免分布在各個程序不易管理和檢索。在代碼復用庫中實現代碼風格統一,實現一處修改,多處使用,減少維護成本。
技術領域
本發明屬于計算機技術領域,尤其涉及一種代碼復用的方法及裝置。
背景技術
在程序開發過程中,經常需要復用以前的代碼,以節省大量的時間和成本,以便在最短的時間內完成程序開發工作。
通常實現代碼復用的方法是,編程人員查找可被復用的代碼,在查找到可被復用的代碼后,通過拷貝的方式從程序中獲取可被復用的代碼,然后粘貼到當前開發的程序中。但是,由于可被復用的代碼可能存在多行且分散,因此在拷貝過程中容易發生遺漏部分代碼的問題產生。
現有技術中實現代碼復用的方法不僅操作復雜而且容易發生遺漏部分代碼,導致編譯錯誤。同時由于沒有統一管理的手段,造成復用的代碼風格不統一,維護成本大,不利于集中管理。
發明內容
有鑒于此,本發明的目的在于提供一種代碼復用的方法及裝置,以解決現有技術中實現代碼復用時操作復雜且容易發生編譯錯誤且不利于集中管理可被復用的代碼的問題。
技術方案如下:
本發明提供一種代碼復用的方法,包括:
當接收到代碼復用命令后,從預先建立的代碼復用庫中獲取與所述代碼復用命令中的代碼標識對應的代碼復用模塊;
加載所述代碼復用模塊。
優選地,所述從預先建立的代碼復用庫中獲取到與所述代碼復用請求中的代碼標識對應的代碼復用模塊之后,還包括:
當接收到的所述代碼復用命令中包括參數信息時,依據所述參數信息修改所述代碼復用模塊中的自定義參數;
所述加載所述代碼復用模塊包括:
加載修改后的所述代碼復用模塊。
優選地,所述依據所述參數信息修改所述代碼復用模塊中的自定義參數包括:
獲取所述代碼復用模塊中待修改的自定義參數;
獲取所述待修改的自定義參數在所述代碼復用模塊中的位置;
將所述參數信息替換所述位置處的自定義參數。
優選地,所述代碼復用庫中存儲有多個代碼復用模塊;
所述代碼復用模塊由可被復用的代碼段的代碼名稱,所述可被復用的代碼段的自定義參數區和所述可被復用的代碼段組成。
優選地,所述從預先建立的代碼復用庫中獲取與所述代碼復用命令中的代碼標識對應的代碼復用模塊之后,還包括:
記錄使用所述代碼復用命令獲取代碼復用模塊的次數;
根據使用所述代碼復用命令獲取代碼復用模塊的次數,對所述代碼復用模塊進行排序;
按照排序的先后順序,獲取預設閾值個數的所述代碼復用模塊;
將獲取到的預設閾值個數的代碼復用模塊存儲到緩存區,以在下一次接收到代碼復用命令后,先從緩存區中獲取與所述代碼復用命令中的代碼標識對應的代碼復用模塊。
本發明還提供一種代碼復用的裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810200727.2/2.html,轉載請聲明來源鉆瓜專利網。





