[發明專利]列表控制器代碼自動添加方法、裝置及可讀存儲介質有效
| 申請號: | 201810386430.X | 申請日: | 2018-04-26 |
| 公開(公告)號: | CN108563440B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 汪剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 戈豐 |
| 地址: | 430000 湖北省武漢市東湖新技術*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 列表 控制器 代碼 自動 添加 方法 裝置 可讀 存儲 介質 | ||
本發明實施例提供一種列表控制器代碼自動添加方法、裝置及可讀存儲介質。該方法包括:服務器接收用戶終端上傳的基本類模板文件;創建一個GIT倉庫,將基本類模板文件存儲到GIT倉庫中后,獲得基本類模板文件在GIT倉庫中對應的倉庫地址,并將倉庫地址反饋給用戶終端;當需要下載基本類模板文件時,用戶終端響應shell腳本運行指令,創建一個用于存放基本類模板文件的模板目錄;通過倉庫地址將服務器中的基本類模板文件下載到模板目錄中;對下載完成的基本類模板文件進行指令處理,將指令處理得到的代碼添加到開發工具的指定目錄下,以實現代碼添加。由此,能夠實現列表控制器常用代碼的復用,盡可能提高相似代碼的編寫效率,降低開發人員工作量。
技術領域
本發明涉及軟件開發技術領域,具體而言,涉及一種列表控制器代碼自動添加方法、裝置及可讀存儲介質。
背景技術
隨著手機移動端的快速發展,在軟件開發中經常有一些代碼都是經常使用的,比如需要創建一個列表,那么列表需要創建一個列表控制器,列表控制器里面有列表的數據源方法,列表的代理方法,列表的數據源方法和代理方法比較固定,列表控制器的生命周期方法也是比較固定的,創建列表需要一個模型,模型一般在一個app中也是固定的繼承方式的,列表控制器需要列表單元,列表單元也是固定的,每一次需要建造一個列表模塊的時候,都需要創建列表控制器,列表的模型,列表的視圖。而上面的列表控制器,列表的模型,列表的視圖格式和寫法類似??傊ㄔ煲粋€列表模塊的時候需要編寫很多重復的代碼,如何實現代碼的復用,盡可能提高相似代碼的編寫效率,降低開發人員工作量,是本領域技術人員亟待解決的技術問題。
發明內容
為了克服現有技術中的上述不足,本發明的目的在于提供一種列表控制器代碼自動添加方法、裝置及可讀存儲介質,能夠實現列表控制器常用代碼的復用,盡可能提高相似代碼的編寫效率,降低開發人員工作量。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供一種列表控制器代碼自動添加方法,應用于相互之間通信連接的服務器和用戶終端,所述方法包括:
所述服務器接收所述用戶終端上傳的基本類模板文件,所述基本類模板文件中包括有動態類模板文件和腳本類模板文件;
創建一個GIT倉庫,將所述基本類模板文件存儲到GIT倉庫中后,獲得所述基本類模板文件在所述GIT倉庫中對應的倉庫地址,并將所述倉庫地址反饋給所述用戶終端;
當需要下載所述基本類模板文件時,所述用戶終端響應shell腳本運行指令,創建一個用于存放所述基本類模板文件的模板目錄;
通過所述倉庫地址將所述服務器中的基本類模板文件下載到所述模板目錄中;
對下載完成的基本類模板文件進行指令處理,將指令處理得到的代碼添加到開發工具的指定目錄下,以實現代碼添加。
可選地,所述用戶終端響應shell腳本運行指令,創建一個用于存放所述基本類模板文件的模板目錄的步驟,包括:
檢測shell腳本是否處于運行狀態;
在檢測到所述shell腳本處于運行狀態時,定義臨時模板參數;
通過所述臨時模板參數在所述shell腳本所在的目錄創建一個臨時模板目錄。
可選地,所述方法還包括:
響應shell腳本創建指令,創建一個shell腳本,并在所述shell腳本中添加固定指令。
可選地,所述通過所述倉庫地址將所述服務器中的基本類模板文件下載到所述模板目錄中的步驟,包括:
從所述服務器中查找所述倉庫地址目錄下的基本類模板文件;
將查找到的所述基本類模板文件下載到創建的所述模板目錄中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810386430.X/2.html,轉載請聲明來源鉆瓜專利網。





