文件评审方法、装置、服务器及计算机可读存储介质制造方法及图纸

技术编号:17265169 阅读:22 留言:0更新日期:2018-02-14 12:34
本发明专利技术公开了一种文件评审方法、装置、服务器及计算机可读存储介质,属于计算机技术领域。该方法包括:根据更新前的第一文件库与更新后的第二文件库,获取该第一文件库与该第二文件库之间的至少一个差异文件;对于该至少一个差异文件中的每个差异文件,当该差异文件符合预设评审规则时,将该差异文件作为错误文件;确定该错误文件对应的用户标识;按照预设通知方式,通知该用户标识对应的用户。本发明专利技术中服务器会自动获取文件库更新前后的差异文件,对差异文件按照预设评审规则进行自动评审,耗时较少、节省了人力资源并提高了效率,自动通知错误文件关联的用户,以便用户及时获知更新的文件发生错误,对错误文件进行更正。

File review methods, devices, servers, and computer readable storage media

The invention discloses a document review method, a device, a server and a computer readable storage medium, which belong to the field of computer technology. The method comprises: according to the first file database and update before and after the second documents, obtaining at least one difference between the first file file library and the second libraries; for each file between the at least one difference in the file, when the differential file meets the preset review rules, the difference in file as the error file; determine the corresponding error file user ID; by default notice, notify the user ID of the user. The server will automatically get the difference before and after the update file file library, on file automatically according to the preset difference review review rules, less time-consuming, save human resources and improve the efficiency, automatically notify the user associated error file, an error so that users receive timely update of knowledge documents, to correct the error file.

【技术实现步骤摘要】
文件评审方法、装置、服务器及计算机可读存储介质
本专利技术涉及计算机
,特别涉及一种文件评审方法、装置、服务器及计算机可读存储介质。
技术介绍
文件评审为对文件进行系统性检查的过程。文件可以包括代码文件和图片文件,在软件开发的过程中,经常会对软件运行所需的文件进行文件评审,以便及时发现文件中的错误,对错误进行改进以提高软件的质量。以文件为代码文件为例,对代码文件进行评审的过程通常由评审人员人工执行:当开发人员编写了代码文件后后,会向评审人员提交代码文件,评审人员会阅读代码文件中的代码块,按照自己的编程经验,检查代码文件中是否包括错误的代码,当确定代码文件包括错误代码时则通知开发人员,以便开发人员对代码进行改进。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:人工进行文件评审的过程繁琐,消耗的时间较长,极大的浪费人力资源,并且很可能会遗漏错误文件,效率很低。
技术实现思路
本专利技术实施例提供了一种文件评审方法、装置、服务器及计算机可读存储介质,可以解决相关技术中人工进行文件评审的过程效率低下的问题。所述技术方案如下:第一方面,提供了一种文件评审方法,应用于服务器中,所述方法包括:根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件;对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件;确定所述错误文件对应的用户标识;按照预设通知方式,通知所述用户标识对应的用户。可选地,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个代码文件中的每个代码文件,获取所述代码文件中的至少一个差异代码行;对于所述至少一个差异代码行中的每个差异代码行,当所述差异代码行包括与至少一个预设正则表达式中的任一预设正则表达式匹配的字符串时,将所述代码文件作为错误文件,所述至少一个预设正则表达式用于匹配至少一种错误字符串。可选地,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个代码文件中的每个代码文件,读取所述代码文件的第一个代码行;当所述第一个代码行包括包含预设错误标识时,将所述代码文件作为错误文件,所述预设错误标识用于指示格式为预设错误格式的代码文件。可选地,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于所述至少一个差异文件中的每个差异文件,获取所述差异文件的文件大小;当所述文件大小属于预设文件大小范围时,将所述差异文件作为错误文件。可选地,所述差异文件为图片文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个图片文件中的每个图片文件,对所述图片文件进行文字识别;当所述图片文件包括文字时,将所述图片文件作为错误文件。可选地,所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件,包括:获取所述第一文件库的第一版本号以及所述第二文件库的第二版本号;根据所述第一版本号和所述第二版本号,执行差异文件获取指令,得到所述至少一个差异文件。可选地,所述方法还包括:获取所述第二文件库的第二版本号;当所述第二版本号与版本号记录信息中的第一版本号不同时,将所述版本号记录信息中的第一版本号更新为所述第二版本号;确定所述第一版本号对应的第一文件库已经更新为所述第二版本号对应的第二文件库,执行所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件的步骤。可选地,所述确定所述错误文件对应的用户标识,包括:获取所述错误文件的文件名称;根据所述文件名称,查询历史提交日志,所述历史提交日志包括文件名称和用户标识之间的对应关系;从所述历史提交日志中获取所述文件名称对应的用户标识。第二方面,提供了一种文件评审装置,应用于服务器中,所述装置包括:获取模块,用于根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件;评审模块,用于对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件;确定模块,用于确定所述错误文件对应的用户标识;通知模块,用于按照预设通知方式,通知所述用户标识对应的用户。可选地,所述差异文件为代码文件,所述评审模块,包括:获取子模块,用于对于至少一个代码文件中的每个代码文件,获取所述代码文件中的至少一个差异代码行;确定子模块,用于对于所述至少一个差异代码行中的每个差异代码行,当所述差异代码行包括与至少一个预设正则表达式中的任一预设正则表达式匹配的字符串时,将所述代码文件作为错误文件,所述至少一个预设正则表达式用于匹配至少一种错误字符串。可选地,所述差异文件为代码文件,所述评审模块,包括:读取子模块,用于对于至少一个代码文件中的每个代码文件,读取所述代码文件的第一个代码行;确定子模块,用于当所述第一个代码行包括包含预设错误标识时,将所述代码文件作为错误文件,所述预设错误标识用于指示格式为预设错误格式的代码文件。可选地,所述评审模块,包括:获取子模块,用于对于所述至少一个差异文件中的每个差异文件,获取所述差异文件的文件大小;确定子模块,用于当所述文件大小属于预设文件大小范围时,将所述差异文件作为错误文件。可选地,所述差异文件为图片文件,所述评审模块,包括:识别子模块,用于对于至少一个图片文件中的每个图片文件,对所述图片文件进行文字识别;确定子模块,用于当所述图片文件包括文字时,将所述图片文件作为错误文件。可选地,所述获取模块,包括:获取子模块,用于获取所述第一文件库的第一版本号以及所述第二文件库的第二版本号;指令执行子模块,用于根据所述第一版本号和所述第二版本号,执行差异文件获取指令,得到所述至少一个差异文件。可选地,所述获取模块,还用于获取所述第二文件库的第二版本号;所述装置还包括:更新模块,用于当所述第二版本号与版本号记录信息中的第一版本号不同时,将所述版本号记录信息中的第一版本号更新为所述第二版本号;所述获取模块,还用于确定所述第一版本号对应的第一文件库已经更新为所述第二版本号对应的第二文件库,执行所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件的步骤。可选地,所述确定模块,包括:获取子模块,用于获取所述错误文件的文件名称;查询子模块,用于根据所述文件名称,查询历史提交日志,所述历史提交日志包括文件名称和用户标识之间的对应关系;所述获取子模块,还用于从所述历史提交日志中获取所述文件名称对应的用户标识。第三方面,提供了一种服务器,包括处理器和存储器;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的计算机程序,实现第一方面所述的方法步骤。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处本文档来自技高网...
文件评审方法、装置、服务器及计算机可读存储介质

【技术保护点】
一种文件评审方法,其特征在于,应用于服务器中,所述方法包括:根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件;对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件;确定所述错误文件对应的用户标识;按照预设通知方式,通知所述用户标识对应的用户。

【技术特征摘要】
1.一种文件评审方法,其特征在于,应用于服务器中,所述方法包括:根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件;对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件;确定所述错误文件对应的用户标识;按照预设通知方式,通知所述用户标识对应的用户。2.根据权利要求1所述的方法,其特征在于,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个代码文件中的每个代码文件,获取所述代码文件中的至少一个差异代码行;对于所述至少一个差异代码行中的每个差异代码行,当所述差异代码行包括与至少一个预设正则表达式中的任一预设正则表达式匹配的字符串时,将所述代码文件作为错误文件,所述至少一个预设正则表达式用于匹配至少一种错误字符串。3.根据权利要求1所述的方法,其特征在于,所述差异文件为代码文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个代码文件中的每个代码文件,读取所述代码文件的第一个代码行;当所述第一个代码行包括包含预设错误标识时,将所述代码文件作为错误文件,所述预设错误标识用于指示格式为预设错误格式的代码文件。4.根据权利要求1所述的方法,其特征在于,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于所述至少一个差异文件中的每个差异文件,获取所述差异文件的文件大小;当所述文件大小属于预设文件大小范围时,将所述差异文件作为错误文件。5.根据权利要求1所述的方法,其特征在于,所述差异文件为图片文件,所述对于所述至少一个差异文件中的每个差异文件,当所述差异文件符合预设评审规则时,将所述差异文件作为错误文件,包括:对于至少一个图片文件中的每个图片文件,对所述图片文件进行文字识别;当所述图片文件包括文字时,将所述图片文件作为错误文件。6.根据权利要求1所述的方法,其特征在于,所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件,包括:获取所述第一文件库的第一版本号以及所述第二文件库的第二版本号;根据所述第一版本号和所述第二版本号,执行差异文件获取指令,得到所述至少一个差异文件。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第二文件库的第二版本号;当所述第二版本号与版本号记录信息中的第一版本号不同时,将所述版本号记录信息中的第一版本号更新为所述第二版本号;确定所述第一版本号对应的第一文件库已经更新为所述第二版本号对应的第二文件库,执行所述根据更新前的第一文件库与更新后的第二文件库,获取所述第一文件库与所述第二文件库之间的至少一个差异文件的步骤。8.根据权利要求1所述的方法,其特征在于,所述确定所述错误文件对应的用户标识,包括:获取所述错误文件的文件名称;根据所述文件名称,查询历史提交日志,所述历史提交日志包括文件名称和用户标识之间的对应关系;从所述历史提交日志中获取所述文件名称对应的用户标识。9.一种文件评审装置,其特征在于,应用于服务器中,所述装置包括:获取模块,用于根据更...

【专利技术属性】
技术研发人员:李焕雄
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1