[發明專利]代碼生成的方法及裝置、電子設備及計算機存儲介質在審
| 申請號: | 202211589729.8 | 申請日: | 2022-12-12 |
| 公開(公告)號: | CN115857946A | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 宋建輝;趙凱;李志勇;林華春;劉偉 | 申請(專利權)人: | 招聯消費金融有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/36;G06F40/186 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 黃禹強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 生成 方法 裝置 電子設備 計算機 存儲 介質 | ||
1.一種代碼生成的方法,其特征在于,包括:
對軟件系統中業務流程對應的源代碼進行提取,以獲取復用源碼;
根據所述復用源碼生成工程模板;
根據業務需求獲取與所述業務需求對應的目標工程模板,所述目標工程模板包含有工程代碼,所述工程代碼由所述uPlanet開發平臺根據所述業務需求生成,其中,所述uPlanet開發平臺為應用于開發工具的插件,用于對所述工程模板進行管理及生成所述工程代碼。
2.根據權利要求1所述的方法,其特征在于,所述uPlanet開發平臺在對所述工程模板進行管理時,具體用于對多個所述工程模板進行復合,以生成復合工程模板。
3.根據權利要求1所述的方法,其特征在于,所述根據所述復用源碼生成工程模板,包括:
根據模板開發規范和機制對所述復用源碼進行再開發;
對再開發后的所述復用源碼進行調試;
根據調試通過后的所述復用源碼生成所述工程模板。
4.根據權利要求1所述的方法,其特征在于,在所述根據所述業務需求獲取與所述業務需求對應的目標工程模板之后,還包括:
根據所述目標工程模板對應的項目工程所在的存儲路徑確定所述目標工程模板的存儲路徑。
5.根據權利要求4所述的方法,其特征在于,所述目標工程模板包括單文件模板和多文件模板,所述多文件模板為由所述uPlanet開發平臺對多個所述工程模板進行復合生成的復合工程模板,所述根據所述目標工程模板對應的項目工程所在的存儲路徑確定所述目標工程模板的存儲路徑,包括:
所述目標工程模板為所述單文件模板的情況下,將所述項目工程所在的存儲路徑確定為所述單文件模板的存儲路徑;
所述目標工程模板為所述多文件模板的情況下,根據所述項目工程的存儲路徑生成所述多文件模板的相對路徑,將所述多文件模板存儲于所述相對路徑。
6.根據權利要求1所述的方法,其特征在于,所述uPlanet開發平臺還用于根據預定的數據庫表生成與所述數據庫表對應的后端代碼,所述后端代碼包括dao層代碼、controller層代碼和service層代碼。
7.根據權利要求1所述的方法,其特征在于,在所述根據業務需求獲取與所述業務需求對應的目標工程模板之后,還包括:
顯示選定的所述目標工程模板中的所述工程代碼;
獲取并提示與所述工程代碼對應的歷史代碼,所述歷史代碼為所述工程代碼修改前的版本代碼。
8.一種代碼生成的裝置,其特征在于,包括:
提取模塊,用于對軟件系統中業務流程對應的源代碼進行提取,以獲取復用源碼;
生成模塊,用于根據所述復用源碼生成工程模板;
獲取模塊,用于根據業務需求獲取與所述業務需求對應的目標工程模板,所述目標工程模板包含有工程代碼,所述工程代碼由所述uPlanet開發平臺根據所述業務需求生成,其中,所述uPlanet開發平臺為應用于開發工具的插件,用于對所述工程模板進行管理及生成所述工程代碼。
9.一種電子設備,其特征在于,包括處理器和存儲器,所述處理器和所述存儲器相互連接,其中,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行如權利要求1至7任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令被處理器執行時使所述處理器執行如權利要求1至7任一項所述的方法。
- 上一篇:一種應用于蒸汽炊具的自動泄壓結構
- 下一篇:一種阿斯巴甜回收乙酸的處理方法





