欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于SRP實現(xiàn)代碼庫轉(zhuǎn)換SDK的方法和裝置與流程

文檔序號:12664371閱讀:來源:國知局

技術特征:

1.一種基于SRP實現(xiàn)代碼庫轉(zhuǎn)換SDK的方法,其特征在于,包括:

獲取軟件開發(fā)工具包SDK的功能需求項,所述功能需求項中包含至少兩個功能項;

根據(jù)所述SDK的功能需求項確定目標代碼庫和至少一個依賴代碼庫;

將所述至少一個依賴代碼庫中的代碼遷移到所述目標代碼庫;

根據(jù)單一職責原則SRP從所述目標代碼庫中抽離整合所述SDK的功能需求項對應的代碼;

根據(jù)所述抽離整合后的所述SDK的功能需求項對應的代碼生成所述SDK。

2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述抽離整合后的所述SDK的功能需求項對應的代碼生成所述SDK之前,還包括:

對所述目標代碼庫中的資源名和/或文件名進行重構(gòu)。

3.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述SDK的功能需求項確定目標代碼庫和至少一個依賴代碼庫,包括:

確定目標代碼庫,獲取所述目標代碼庫的功能項;

獲取所述功能需求項中除去所述目標代碼庫的功能項之外的其余功能需求項;

獲取候選代碼庫的功能項;

將候選代碼庫的功能項與所述其余功能需求項進行匹配,確定具有匹配項的候選代碼庫為所述匹配項對應的依賴代碼庫。

4.根據(jù)權利要求3所述的方法,其特征在于,

所述目標代碼庫和所述至少一個依賴代碼庫使用相同的編程語言。

5.一種基于SRP實現(xiàn)代碼庫轉(zhuǎn)換SDK的裝置,其特征在于,包括:

獲取模塊,用于獲取軟件開發(fā)工具包SDK的功能需求項,所述功能需求項中包含至少兩個功能項;

處理模塊,用于根據(jù)所述SDK的功能需求項確定目標代碼庫和至少一個依賴代碼庫;

遷移模塊,用于將所述至少一個依賴代碼庫中的代碼遷移到所述目標代碼庫;

所述處理模塊還用于根據(jù)單一職責原則SRP從所述目標代碼庫中抽離整合所述SDK的功能需求項對應的代碼;

所述處理模塊,還用于根據(jù)所述抽離整合后的所述SDK的功能需求項對應的代碼生成所述SDK。

6.根據(jù)權利要求5所述的裝置,其特征在于,所述處理模塊還用于對所述目標代碼庫中的資源名和/或文件名進行重構(gòu)。

7.根據(jù)權利要求5或6所述的裝置,其特征在于,所述處理模塊具體用于確定目標代碼庫,獲取所述目標代碼庫的功能項;獲取所述功能需求項中除去所述目標代碼庫的功能項之外的其余功能需求項;獲取候選代碼庫的功能項;將候選代碼庫的功能項與所述其余功能需求項進行匹配,確定具有匹配項的候選代碼庫為所述匹配項對應的依賴代碼庫。

8.根據(jù)權利要求7所述的裝置,其特征在于,所述目標代碼庫和所述至少一個依賴代碼庫使用相同的編程語言。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
交城县| 大埔区| 元江| 四会市| 兴海县| 桐梓县| 小金县| 武平县| 炉霍县| 淮阳县| 蕲春县| 泸溪县| 筠连县| 邵阳县| 德兴市| 龙井市| 梨树县| 象州县| 明水县| 古浪县| 晋城| 鄂州市| 宁陕县| 德安县| 金堂县| 洛南县| 盱眙县| 太原市| 佛教| 康乐县| 尉犁县| 衡南县| 南召县| 富锦市| 怀柔区| 衡南县| 永宁县| 平乐县| 南靖县| 大石桥市| 奉化市|