[发明专利]一种代码错误记录管理方法和装置在审
申请号: | 201911414123.9 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111240873A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 刘旭军;张纯涛;周晓明 | 申请(专利权)人: | 广东趣炫网络股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 错误 记录 管理 方法 装置 | ||
本申请公开了一种代码错误记录管理方法和装置,本申请在接收到错误记录后,获取产生此错误记录的错误代码的代码踪迹,能够充分地了解到与错误代码相关的所有相关代码文件以及相关代码所处的行号;对代码踪迹进行分析得到若干条信息项,对信息项处理并提取历史代码提交信息,历史代码提交信息记录了所有的提交时间和提交者的名称,在历史代码提交信息中可以查找到相关代码行号的最后提交者的名称,最后将错误记录发送给最后提交者,本申请在错误记录产生后立即将错误记录发送给相关的程序员,不需要程序员自己去手动查找,从而解决了现有的需要程序员定时去查找与自己相关的错误记录,导致错误代码不能被及时处理的技术问题。
技术领域
本申请涉及计算机网络技术领域,尤其涉及一种代码错误记录管理方法和装置。
背景技术
软件开发领域中,程序员提交的代码往往会存在错误,错误的类型一般有两种,一种是指提交的代码不符合组织统一规定的代码规范,会降低整体代码的质量;另一种是指提交的代码会在软件运行过程当中出现错误,使软件不能按预定的方式运行。因此,需要对程序员所提交的代码进行管理,防治错误代码对软件运行造成影响。
现有技术是在软件运行后,当错误代码使软件运行出现问题时,将使软件运行出现问题的错误记录上报给服务器,然后所有程序员定期到记录页面查找与自己提交代码相关的错误记录,对所提交的代码进行修改。但是,需要程序员定时去查找与自己相关的错误记录,导致错误代码不能被及时处理。
发明内容
有鉴于此,本申请提供了及一种代码错误记录管理方法和装置,解决了现有的需要程序员定时去查找与自己相关的错误记录,导致错误代码不能被及时处理的技术问题。
本申请第一方面提供了一种代码错误记录管理方法,包括:
获取错误记录,并记录产生所述错误记录的相应代码资源版本号为第一版本号,所述错误记录为错误代码所引起的软件运行错误;
基于所述错误记录获取代码踪迹,所述代码踪迹包括与所述错误代码相关的所有相关代码文件的名称和相关代码所在的行号;
分析所述代码踪迹,得到若干条信息项,每一条所述信息项包括一个所述相关代码文件的名称和一个相关代码行号;
对所述若干条信息项进行处理,提取所述相关代码文件相对于所述第一版本号的历史代码提交信息;
根据所述历史代码提交信息,得到所述相关代码行号的最后提交者的名称;
将所述错误记录发送给所述最后提交者。
可选地,所述获取错误记录,并记录产生所述错误记录的相应代码资源版本号为第一版本号,所述错误记录为错误代码所引起的软件运行错误,之后,所述基于所述错误记录获取代码踪迹,之前还包括:
根据所述错误记录,利用MD5算法生成ID号;
在ID库中查找是否有所述ID号,若有,则获取所述ID号对应的提交者的名称,并将所述错误记录发送给所述提交者,若无,则将所述ID号添加到所述ID库。
可选地,所述对所述若干条信息项进行处理,提取所述相关代码文件相对于所述第一版本号的历史代码提交信息,包括:
提取所述信息项中的所述相关代码文件的名称,运用代码提交版本管理软件中的命令,提取所述相关代码文件相对于所述第一版本号的历史代码提交信息。
可选地,所述根据所述历史代码提交信息,得到所述相关代码行号的最后提交者的名称,包括:
根据所述历史代码提交信息,得到所述相关代码行号的所有提交时间;
对所述历史代码提交信息中所述相关代码行号的所有提交时间进行排序处理,得到最后提交时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东趣炫网络股份有限公司,未经广东趣炫网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911414123.9/2.html,转载请声明来源钻瓜专利网。