[发明专利]文件评审方法、装置、服务器及计算机可读存储介质在审
申请号: | 201710831915.0 | 申请日: | 2017-09-15 |
公开(公告)号: | CN107688541A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 李焕雄 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 郭晶 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 评审 方法 装置 服务器 计算机 可读 存储 介质 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种文件评审方法、装置、服务器及计算机可读存储介质。
背景技术
文件评审为对文件进行系统性检查的过程。文件可以包括代码文件和图片文件,在软件开发的过程中,经常会对软件运行所需的文件进行文件评审,以便及时发现文件中的错误,对错误进行改进以提高软件的质量。
以文件为代码文件为例,对代码文件进行评审的过程通常由评审人员人工执行:当开发人员编写了代码文件后后,会向评审人员提交代码文件,评审人员会阅读代码文件中的代码块,按照自己的编程经验,检查代码文件中是否包括错误的代码,当确定代码文件包括错误代码时则通知开发人员,以便开发人员对代码进行改进。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
人工进行文件评审的过程繁琐,消耗的时间较长,极大的浪费人力资源,并且很可能会遗漏错误文件,效率很低。
发明内容
本发明实施例提供了一种文件评审方法、装置、服务器及计算机可读存储介质,可以解决相关技术中人工进行文件评审的过程效率低下的问题。所述技术方案如下:
第一方面,提供了一种文件评审方法,应用于服务器中,所述方法包括:
根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件;
对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件;
确定所述错误文件对应的用户标识;
按照预设通知方式,通知所述用户标识对应的用户。
可选地,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:
对于至少一个代码文件中的每个代码文件,获取所述代码文件中的至少一个差异代码行;
对于所述至少一个差异代码行中的每个差异代码行,当所述差异代码行包括与至少一个预设正则表达式中的任一预设正则表达式匹配的字符串时,将所述代码文件作为错误文件,所述至少一个预设正则表达式用于匹配至少一种错误字符串。
可选地,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:
对于至少一个代码文件中的每个代码文件,读取所述代码文件的第一个代码行;
当所述第一个代码行包括包含预设错误标识时,将所述代码文件作为错误文件,所述预设错误标识用于指示格式为预设错误格式的代码文件。
可选地,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:
对于所述至少一个差异文件中的每个差异文件,获取所述差异文件的文件大小;
当所述文件大小属于预设文件大小范围时,将所述差异文件作为错误文件。
可选地,所述差异文件为图片文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:
对于至少一个图片文件中的每个图片文件,对所述图片文件进行文字识别;
当所述图片文件包括文字时,将所述图片文件作为错误文件。
可选地,所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件,包括:
获取所述第一文件库的第一版本号以及所述第二文件库的第二版本号;
根据所述第一版本号和所述第二版本号,执行差异文件获取指令,得到所述至少一个差异文件。
可选地,所述方法还包括:
获取所述第二文件库的第二版本号;
当所述第二版本号与版本号记录信息中的第一版本号不同时,将所述版本号记录信息中的第一版本号更新为所述第二版本号;
确定所述第一版本号对应的第一文件库已经更新为所述第二版本号对应的第二文件库,执行所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件的步骤。
可选地,所述确定所述错误文件对应的用户标识,包括:
获取所述错误文件的文件名称;
根据所述文件名称,查询历史提交日志,所述历史提交日志包括文件名称和用户标识之间的对应关系;
从所述历史提交日志中获取所述文件名称对应的用户标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710831915.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用BMC进行远程Debug的方法
- 下一篇:存储数据处理方法和装置