[發(fā)明專利]代碼元素的命名方法及終端設備有效
| 申請?zhí)枺?/td> | 201710674688.5 | 申請日: | 2017-08-09 |
| 公開(公告)號: | CN107463683B | 公開(公告)日: | 2018-07-24 |
| 發(fā)明(設計)人: | 黃偉淦 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/27;G06F8/30 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 元素 命名 方法 終端設備 | ||
本發(fā)明提供了一種代碼元素的命名方法及終端設備,適用于軟件開發(fā)技術領域,該方法包括:從預設代碼庫中提取各個第一代碼元素的命名及注釋,所述預設的代碼庫中包含多段代碼;獲取用戶輸入的元素用途信息;分別計算每一注釋與元素用途信息的相似度,獲取與元素用途信息的相似度大于預設閾值的注釋,并確定出與該注釋對應的所述第一代碼元素;將確定出的所述第一代碼元素的命名推薦至所述用戶,以使所述用戶從各個推薦命名中,選取出與所述第二代碼元素相關的命名。本發(fā)明使得用戶能夠獲取到參考價值較高的推薦命名,保證用戶能夠快速地從推薦命名中確定出最符合自身所需的一個命名,提高了代碼元素的命名效率。
技術領域
本發(fā)明屬于軟件開發(fā)技術領域,尤其涉及一種代碼元素的命名方法及終端設備。
背景技術
在軟件程序開發(fā)過程中,若研發(fā)人員想要在程序中創(chuàng)建變量或函數(shù)等代碼元素,則需要在實際創(chuàng)建這些代碼元素之前,預先為其進行命名。
目前,大部分的用戶在為代碼元素命名時,通常都只能經過一番深思熟慮后,才能輸入字符,以對即將要創(chuàng)建的代碼元素進行命名,因而現(xiàn)有的代碼元素命名方法無法實現(xiàn)代碼元素的自動命名。由于好的代碼元素命名能夠易于他人讀懂程序,增強代碼可讀性,因此,若要為代碼元素進行手工命名,則研發(fā)人員往往需要耗費較多的時間去思考代碼元素的命名,由此使得代碼元素的命名效率較為低下。
發(fā)明內容
有鑒于此,本發(fā)明實施例提供了一種代碼元素的命名方法及終端設備,以解決現(xiàn)有技術中代碼元素的命名效率較為低下的問題。
本發(fā)明實施例的第一方面提供了一種代碼元素的命名方法,包括:
從預設代碼庫中提取各個第一代碼元素的命名及注釋,所述預設的代碼庫中包含多段代碼,其中,所述第一代碼元素包括變量、常量、函數(shù)、類以及文件;
獲取用戶輸入的元素用途信息,所述元素用途信息用于描述用戶所需創(chuàng)建的第二代碼元素的功能;
分別計算每一所述注釋與所述元素用途信息的相似度,獲取與所述元素用途信息的相似度大于預設閾值的所述注釋,并確定出與該注釋對應的所述第一代碼元素;
將確定出的所述第一代碼元素的命名推薦至所述用戶,以使所述用戶從各個推薦命名中,選取出與所述第二代碼元素相關的命名。
本發(fā)明實施例的第二方面提供了一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時,實現(xiàn)如下步驟:
從預設代碼庫中提取各個第一代碼元素的命名及注釋,所述預設的代碼庫中包含多段代碼,其中,所述第一代碼元素包括變量、常量、函數(shù)、類以及文件;
獲取用戶輸入的元素用途信息,所述元素用途信息用于描述用戶所需創(chuàng)建的第二代碼元素的功能;
分別計算每一所述注釋與所述元素用途信息的相似度,獲取與所述元素用途信息的相似度大于預設閾值的所述注釋,并確定出與該注釋對應的所述第一代碼元素;
將確定出的所述第一代碼元素的命名推薦至所述用戶,以使所述用戶從各個推薦命名中,選取出與所述第二代碼元素相關的命名。
本發(fā)明實施例的第三方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如下步驟:
從預設代碼庫中提取各個第一代碼元素的命名及注釋,所述預設的代碼庫中包含多段代碼,其中,所述第一代碼元素包括變量、常量、函數(shù)、類以及文件;
獲取用戶輸入的元素用途信息,所述元素用途信息用于描述用戶所需創(chuàng)建的第二代碼元素的功能;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710674688.5/2.html,轉載請聲明來源鉆瓜專利網。





