欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第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
宣城市| 北流市| 葵青区| 沧源| 邮箱| 临潭县| 怀来县| 巴马| 遵义县| 资阳市| 筠连县| 柏乡县| 洪湖市| 天峨县| 霞浦县| 勃利县| 静乐县| 濮阳市| 泾阳县| 敦化市| 隆德县| 朝阳县| 安化县| 夹江县| 甘孜县| 开远市| 石渠县| 麻栗坡县| 措勤县| 泸西县| 五莲县| 平邑县| 武山县| 鄂托克前旗| 富顺县| 微山县| 鹤庆县| 石城县| 遂平县| 小金县| 金湖县|