[發明專利]一種軟件代碼審查方法及裝置在審
| 申請號: | 202110057321.5 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112748950A | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 雍正;姚寧坡 | 申請(專利權)人: | 國能日新科技股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65;G06F8/41 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 苗曉靜 |
| 地址: | 100096 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 代碼 審查 方法 裝置 | ||
本發明提供一種軟件代碼審查方法及裝置。其中,該方法包括:獲取輸入的目標檢查時間點和版本庫標識;基于所述版本庫標識判斷預設的項目管理系統是否配置項目代碼審查對應的SVN版本庫;基于所述目標檢查時間點確定相應的目標檢查任務;若是,則基于預設的邏輯判斷規則對所述SVN版本庫中的所述目標檢查任務進行審查狀態檢查,確定相應的項目代碼審查結果。采用本發明公開的軟件代碼審查方法,能夠在集成現有項目管理系統與編譯發布系統的基礎上實現代碼審查,其操作過程便捷,評審復雜度低,避免了亂碼問題,實現了代碼審核強制覆蓋,能夠保障便利性和效率前提下,有效提高軟件的開發質量。
技術領域
本發明涉及計算機應用技術領域,具體涉及一種軟件代碼審查方法及裝置。另外,還涉及一種電子設備及非暫態計算機可讀存儲介質。
背景技術
隨著互聯網技術的快速發展,各種軟件項目不斷推陳出新,代碼迭代速度也越來越快,其無疑給運維人員帶來越來越大的工作量。為此,自動部署應用服務應運而生。在自動部署應用服務過程中,研發人員提交代碼的質量成為影響軟件項目穩定性和可靠性的重要因素。
為了提高開發者提交代碼的質量,需要引入代碼審查環節,由高一級/同級研發人員對開發者提交的代碼進行在線審查,審查通過后方可進行編譯發布等后續措施。代碼審查是對計算機源代碼系統化地審查,常用軟件同行評審的方式進行,其目的是在找出及修正在軟件開發初期未發現的錯誤,提升軟件質量及開發者的技術。代碼審查常以不同的形式進行,例如結對編程、非正式的看過整個代碼,或是正式的軟件檢查。目前,比較常見的代碼審查軟件如:開放源代碼的軟件開發平臺Phabricator,Phabricator能夠提供命令行客戶端工具提交審查申請和網頁工具進行代碼審查。然而,其安裝過程過于繁瑣,評審復雜度較高,另外由于客戶端環境的復雜度使得提交信息容易產生亂碼等問題,并且無法集成現有的項目管理系統(Redmine)和編譯發布系統(Jenkins),導致對提交的項目代碼進行審查的效率較低,已經逐漸無法滿足當前的實際使用需求。因此,如何實現結合現有的項目管理系統和編譯發布系統設計一種高效、便捷的代碼審查檢查方案成為本領域亟待解決的問題。
發明內容
為此,本發明提供一種軟件代碼審查方法及裝置,以解決現有技術中存在的代碼審查平臺安裝過程過于繁瑣,評審復雜度較高,并且無法集成現有的項目管理系統和編譯發布系統,導致對提交的項目代碼審查效率較低的問題。
本發明提供一種軟件代碼審查方法,包括:
獲取輸入的目標檢查時間點和版本庫標識;
基于所述版本庫標識判斷預設的項目管理系統是否配置項目代碼審查對應的SVN版本庫;
基于所述目標檢查時間點確定相應的目標檢查任務;
若是,則基于預設的邏輯判斷規則對所述SVN版本庫中的所述目標檢查任務進行審查狀態檢查,確定相應的項目代碼審查結果。
進一步的,所述基于預設的邏輯判斷規則對所述SVN版本庫中的所述目標檢查任務進行審查狀態檢查,具體包括:
基于所述邏輯判斷規則判斷所述SVN版本庫中的所述目標檢查任務是否已經提交相應的項目代碼評審;
若是,則通過讀取所述項目管理系統中預先定義的與所述目標檢查任務對應的標識位信息,判斷所述SVN版本庫中的所述目標檢查任務對應的項目代碼評審是否已經關閉。
進一步的,所述確定相應的項目代碼審查結果,具體包括:
確定未分配項目代碼評審的第一SVN版本列表;和/或,
確定項目代碼未評審通過的第二SVN版本列表;和/或,
確定項目代碼評審通過的第三SVN版本列表。
進一步的,所述的軟件代碼審查方法,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國能日新科技股份有限公司,未經國能日新科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110057321.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可以自動調節溫度的LCD顯示屏
- 下一篇:一種回轉式線夾安裝工具





