CN107463371A - 代码管控方法及*** - Google Patents
代码管控方法及*** Download PDFInfo
- Publication number
- CN107463371A CN107463371A CN201710528477.0A CN201710528477A CN107463371A CN 107463371 A CN107463371 A CN 107463371A CN 201710528477 A CN201710528477 A CN 201710528477A CN 107463371 A CN107463371 A CN 107463371A
- Authority
- CN
- China
- Prior art keywords
- code
- examination
- verification
- version
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000007726 management method Methods 0.000 claims abstract description 32
- 238000012550 audit Methods 0.000 claims abstract description 13
- 238000012795 verification Methods 0.000 claims description 115
- 230000004048 modification Effects 0.000 claims description 32
- 238000012986 modification Methods 0.000 claims description 30
- 238000003860 storage Methods 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 abstract description 4
- 230000004044 response Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种代码管控方法,包括:代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;若是,则所述版本管理工具接收所述当前代码并进行存储。本发明中,所述代码审核服务器同时支持多个所述版本管理工具的代码管控,满足协同处理订单业务的响应需求。此外,所述版本管理工具接收所述当前代码并进行存储之后,再由所述代码审核服务器对所述当前代码进行审核,即满足先入库、再审核的需求。
Description
技术领域
本发明涉及代码管控技术领域,特别涉及一种代码管控方法及***。
背景技术
电视软件主要使用的版本管理工具有SVN、GIT等多种版本管理工具,为了保障每一个版本软件程序都能被追溯到对应的源代码,要求工程师在修改订单程序时,必须先提交对应的源代码到版本管理工具中,进行存档。
目前,电视软件一般是工程师在客户现场进行订单支持,现场修改订单程序,其运行过程是:在A工程师刚在C1客户现场提供了一版软件S1,供客户测试确认;A工程师提供软件并离开C1客户处后,C1客户提出一个新的需求R1,要求紧急修改软件的某个需求;这时候,如果A工程师身处的场景无法修改代码,则会请其他同事B进行协助;B工程师下载S1软件对应的源代码,修改客户新需求R1,然后提交源代码到版本管理工具中进行存档,并把更新后的软件S2发给客户。
上述运行过程中,在提交源代码到版本管理工具中进行存档之前,源代码需要被代码审核工具审核通过之后,才能提交到版本管理工具中的代码仓库中进行存档,即要求先审核、再入库。此外,现有技术中的代码审核工具只能同时支持SVN或GIT当中的一个版本管理工具,使得审核规则比较单一,难以满足异地多人协同处理订单业务的响应需求。
发明内容
基于此,本发明的目的是提供一种代码管控方法及***。
一种代码管控方法,包括:
代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;
所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
若是,则所述版本管理工具接收所述当前代码并进行存储。
上述代码管控方法中,所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过的步骤之后,所述代码管控方法还包括:
若否,所述版本管理工具拒绝接收所述当前代码,并向所述代码审核服务器发送加快代码审核请求;
所述代码审核服务器加快完成对所述源代码的审核。
上述代码管控方法中,所述版本管理工具接收所述当前代码并进行存储的步骤之后,所述代码管控方法还包括:
所述版本管理工具将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
所述代码审核服务器对所述新的源代码进行审核。
上述代码管控方法中,所述代码管控方法还包括:
所述代码审核服务器实时检测各个所述版本管理工具中是否有数据修改信息;
若是,则所述代码审核服务器获取所述数据修改信息并进行存档。
上述代码管控方法中,所述代码审核服务器实时检测各个所述版本管理工具中的数据修改信息的步骤具体包括:
所述代码审核服务器对每个所述版本管理工具至少分配一个线程,通过所述线程来检测各个所述版本管理工具中的数据修改信息。
一种代码管控***,包括代码审核服务器和多个版本管理工具,所述代码审核服务器包括审核模块,所述版本管理工具包括查询模块和接收存储模块,其中,
所述审核模块用于实时对多个版本管理工具各自存档的多个源代码进行审核;
所述查询模块用于在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
所述接收存储模块用于当所述查询模块判断所述审核情况通过时,接收所述当前代码并进行存储。
上述代码管控***中,所述版本管理工具还包括发送模块,所述审核模块包括第一审核子模块,其中,
所述发送模块用于当所述查询模块判断所述审核情况未通过,所述版本管理工具拒绝接收所述当前代码时,向所述代码审核服务器发送加快代码审核请求;
所述第一审核子模块用于加快完成对所述源代码的审核。
上述代码管控***中,所述接收存储模块包括储存子模块,所述审核模块还包括第二审核子模块,其中,
所述储存子模块用于将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
所述第二审核子模块用于对所述新的源代码进行审核。
上述代码管控***中,所述代码审核服务器还包括检测模块和获取模块,其中,
所述检测模块用于实时检测各个所述版本管理工具中是否有数据修改信息;
所述获取模块用于当所述检测模块检测到各个所述版本管理工具中有数据修改信息时,获取所述数据修改信息并进行存档。
上述代码管控***中,所述代码审核服务器还包括分配模块,其中,
所述分配模块用于对每个所述版本管理工具至少分配一个线程,所述检测模块通过所述线程来检测各个所述版本管理工具中的所述数据修改信息。
相较现有技术,本发明所述代码管控方法及***中,所述代码审核服务器同时支持多个所述版本管理工具的代码管控,满足协同处理订单业务的响应需求。此外,所述版本管理工具接收所述当前代码并进行存储之后,再由所述代码审核服务器对所述当前代码进行审核,即满足先入库、再审核的需求。
附图说明
图1为本发明第一实施例中提供的代码管控方法的流程图;
图2为本发明第二实施例中提供的代码管控方法的流程图;
图3为本发明第三实施例中提供的代码管控方法的流程图;
图4为本发明第四实施例中提供的代码管控方法的流程图;
图5为本发明第一、第二、第三及第四实施例中的代码管控***的结构框图。
主要元件符号说明:
代码管控*** | 100 | 代码审核服务器 | 11 |
审核模块 | 111 | 第一审核子模块 | 1111 |
第二审核子模块 | 1112 | 检测模块 | 112 |
获取模块 | 113 | 分配模块 | 114 |
版本管理工具 | 12 | 查询模块 | 121 |
接收存储模块 | 122 | 储存子模块 | 1221 |
发送模块 | 123 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参阅图1,为本发明第一实施例中提供的一种代码管控方法,所述代码管控方法包括:
步骤S101,代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;
步骤S102,所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
步骤S103,若是,则所述版本管理工具接收所述当前代码并进行存储。
具体的,在步骤S101中,所述版本管理工具为SVN、GIT或其它远程数据服务器当中的至少一个。每一个所述版本管理工具会分配对应的存储仓库来存储各自的源代码,所述代码审核服务器对所述源代码进行审核的审核情况包括完成情况和完成质量,所述完成情况是指是否有所述源代码需要进行审核,所述完成质量是指审核过程中是否发现有问题,如果审核发现了问题,问题是否得到修复。
具体的,本实施例中,所述代码审核服务器对代码进行审核并标识的过程由专门的审核工程师进行,在对代码审核完成后,上传并标识审核结果。若审核通过,则对所述源代码标上“OK”标识;若审核未通过,则对所述源代码标上“NG”标识。
需要说明的是,在步骤S102中,所述当前代码的提交申请由工程师提交,工程师根据用户需求从所述版本管理工具下载用户需求对应的源代码进行修改以满足用户需求,从而形成所述当前代码。各个所述版本管理工具接收各自的所述当前代码的提交申请可同时进行,且相互之间不受影响。
具体的,在步骤S102中,各个所述版本管理工具通过自身的钩子(HOOK)从所述代码审核服务器查询所述源代码的审核情况,若所述源代码标上“OK”标识,则表示审核通过,若所述源代码标上“NG”标识,则表示审核未通过。
请参阅图2,为本发明第二实施例中提供的一种代码管控方法,所述代码管控方法包括:
步骤S201,代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;
步骤S202,所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
步骤S203,若否,则所述版本管理工具拒绝接收所述当前代码,并向所述代码审核服务器发送加快代码审核请求;
步骤S204,所述代码审核服务器加快完成对所述源代码的审核。
具体的,在步骤S203和步骤S204中,所述代码审核服务器在接收所述版本管理工具发送的加快代码审核请求之后,会发出提示,提醒对应的审核工程师加快速度完成代码审核或解决审核过程中出现的未处理的问题。
请参阅图3,为本发明第三实施例中提供的一种代码管控方法,所述代码管控方法包括:
步骤S301,代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;
步骤S302,所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
步骤S303,若是,则所述版本管理工具接收所述当前代码并进行存储;
步骤S304,所述版本管理工具将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
步骤S305,所述代码审核服务器对所述新的源代码进行审核。
具体的,在步骤S304中,每一所述版本管理工具中包含多个代码仓库,所述当前代码对应的代码仓库在接收所述当前代码之前可能存储有源代码,或者没有存储源代码。当没有存储源代码时,所述当前代码直接进行存储,当存储有源代码,所述当前代码覆盖之前的所述源代码形成新的源代码。
请参阅图4,为本发明第四实施例中提供的一种代码管控方法,所述代码管控方法包括:
步骤S401,所述代码审核服务器实时检测各个所述版本管理工具中是否有数据修改信息;
步骤S402,若是,则所述代码审核服务器获取所述数据修改信息并进行存档。
具体的,在步骤S401和步骤S402中,所述数据修改信息为所述新的源代码覆盖之前的所述源代码时产生的修改项信息,例如:方案名称、代码名称、上传日期、上传人名称及对应的版本号等。所述修改项信息先会被所述版本管理工具记录,再被所述代码审核服务器获取并进行存档。
本实施例中,步骤S401具体包括:
所述代码审核服务器对每个所述版本管理工具至少分配一个线程,通过所述线程来检测各个所述版本管理工具中的数据修改信息。
需要说明的是,本实施例中,GIT远程数据服务器对应分配2个线程,SVN远程数据服务器对应分配3个线程。对应分配的线程越多,所述代码审核服务器对应检测的速度越快。
具体的,在步骤S402中,所述代码审核服务器会提供一个公共接口,以供审核工程师查看各个所述版本管理工具中的数据修改信息,并进行代码审核和检查工作。
综上,本发明所述代码管控方法中,所述代码审核服务器自动收集各个所述版本管理工具中的数据修改信息,同时提供给审核工程师一个公共接口,来浏览对应的数据修改信息。所述版本管理工具在接收所述当前代码之前,通过自身的钩子自动从所述代码审核服务器查询所述当前代码对应的源代码的审核情况,从而实现自定义代码审核规则(例如:上传代码后,多少小时必须被审核完;审核发现问题后,多少小时,必须被解决等),和满足复杂业务代码审核的实际需求(例如:TV业务客户支持业务,要求软件修改相应很快,交叉协作频繁,如果选择先审核通过,代码才能提交进所述版本管理工具,就无法满足目前的业务状况)。
请参阅图5,一种代码管控***100,包括代码审核服务器11和多个版本管理工具12,所述代码审核服务器11包括审核模块111,所述版本管理工具12包括查询模块121和接收存储模块122,其中,
所述审核模块111用于实时对多个版本管理工具12各自存档的多个源代码进行审核;
所述查询模块121用于在接收当前代码提交申请后,从所述代码审核服务器11中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
所述接收存储模块122用于当所述查询模块121判断所述审核情况通过时,接收所述当前代码并进行存储。
上述代码管控***中,所述版本管理工具12还包括发送模块123,所述审核模块111包括第一审核子模块1111,其中,
所述发送模块123用于当所述查询模块121判断所述审核情况未通过,所述版本管理工具12拒绝接收所述当前代码时,向所述代码审核服务器11发送加快代码审核请求;
所述第一审核子模块1111用于加快完成对所述源代码的审核。
上述代码管控***中,所述接收存储模块122包括储存子模块1221,所述审核模块111还包括第二审核子模块1112,其中,
所述储存子模块1221用于将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
所述第二审核子模块1112用于对所述新的源代码进行审核。
上述代码管控***中,所述代码审核服务器11还包括检测模块112和获取模块113,其中,
所述检测模块112用于实时检测各个所述版本管理工具12中是否有数据修改信息,所述数据修改信息为所述版本管理工具12接收所述当前代码并进行存储;
所述获取模块113用于当所述检测模块112检测到各个所述版本管理工具12中有数据修改信息时,获取所述数据修改信息并进行存档。
上述代码管控***中,所述代码审核服务器11还包括分配模块114,其中,
所述分配模块114用于对每个所述版本管理工具12至少分配一个线程,所述检测模块112通过所述线程来检测各个所述版本管理工具12中的所述数据修改信息。
相较现有技术,本发明所述代码管控方法及***中,所述代码审核服务器11同时支持多个所述版本管理工具12的代码管控,满足协同处理订单业务的响应需求。此外,所述版本管理工具12接收所述当前代码并进行存储之后,再由所述代码审核服务器11对所述当前代码进行审核,即满足先入库、再审核的需求。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种代码管控方法,其特征在于,包括:
代码审核服务器实时对多个版本管理工具各自存档的多个源代码进行审核;
所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
若是,则所述版本管理工具接收所述当前代码并进行存储。
2.根据权利要求1所述的代码管控方法,其特征在于,所述版本管理工具在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过的步骤之后,所述代码管控方法还包括:
若否,则所述版本管理工具拒绝接收所述当前代码,并向所述代码审核服务器发送加快代码审核请求;
所述代码审核服务器加快完成对所述源代码的审核。
3.根据权利要求1所述的代码管控方法,其特征在于,所述版本管理工具接收所述当前代码并进行存储的步骤之后,所述代码管控方法还包括:
所述版本管理工具将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
所述代码审核服务器对所述新的源代码进行审核。
4.根据权利要求1至3任意一项所述的代码管控方法,其特征在于,所述代码管控方法还包括:
所述代码审核服务器实时检测各个所述版本管理工具中是否有数据修改信息;
若是,则所述代码审核服务器获取所述数据修改信息并进行存档。
5.根据权利要求4所述的代码管控方法,其特征在于,所述代码审核服务器实时检测各个所述版本管理工具中的数据修改信息的步骤具体包括:
所述代码审核服务器对每个所述版本管理工具至少分配一个线程,通过所述线程来检测各个所述版本管理工具中的数据修改信息。
6.一种代码管控***,其特征在于,包括代码审核服务器和多个版本管理工具,所述代码审核服务器包括审核模块,所述版本管理工具包括查询模块和接收存储模块,其中,
所述审核模块用于实时对多个版本管理工具各自存档的多个源代码进行审核;
所述查询模块用于在接收当前代码提交申请后,从所述代码审核服务器中查询所述当前代码对应的源代码的审核情况,并判断所述审核情况是否通过;
所述接收存储模块用于当所述查询模块判断所述审核情况通过时,接收所述当前代码并进行存储。
7.根据权利要求6所述的代码管控***,其特征在于,所述版本管理工具还包括发送模块,所述审核模块包括第一审核子模块,其中,
所述发送模块用于当所述查询模块判断所述审核情况未通过,所述版本管理工具拒绝接收所述当前代码时,向所述代码审核服务器发送加快代码审核请求;
所述第一审核子模块用于加快完成对所述源代码的审核。
8.根据权利要求6所述的代码管控***,其特征在于,所述接收存储模块包括储存子模块,所述审核模块还包括第二审核子模块,其中,
所述储存子模块用于将所述当前代码存储在所述源代码的存储位置,并覆盖所述源代码形成新的源代码;
所述第二审核子模块用于对所述新的源代码进行审核。
9.根据权利要求6至8任意一项所述的代码管控***,其特征在于,所述代码审核服务器还包括检测模块和获取模块,其中,
所述检测模块用于实时检测各个所述版本管理工具中是否有数据修改信息;
所述获取模块用于当所述检测模块检测到各个所述版本管理工具中有数据修改信息时,获取所述数据修改信息并进行存档。
10.根据权利要求9所述的代码管控***,其特征在于,所述代码审核服务器还包括分配模块,其中,
所述分配模块用于对每个所述版本管理工具至少分配一个线程,所述检测模块通过所述线程来检测各个所述版本管理工具中的所述数据修改信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710528477.0A CN107463371B (zh) | 2017-07-01 | 2017-07-01 | 代码管控方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710528477.0A CN107463371B (zh) | 2017-07-01 | 2017-07-01 | 代码管控方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107463371A true CN107463371A (zh) | 2017-12-12 |
CN107463371B CN107463371B (zh) | 2020-05-12 |
Family
ID=60546541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710528477.0A Active CN107463371B (zh) | 2017-07-01 | 2017-07-01 | 代码管控方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107463371B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061457A (zh) * | 2019-12-20 | 2020-04-24 | 上海米哈游天命科技有限公司 | 一种文件上传控制方法、装置、服务器和存储介质 |
CN112486565A (zh) * | 2020-12-10 | 2021-03-12 | 上海芯翌智能科技有限公司 | 一种基于容器化的持续集成的方法及设备 |
CN112748950A (zh) * | 2021-01-15 | 2021-05-04 | 国能日新科技股份有限公司 | 一种软件代码审查方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160063162A1 (en) * | 2014-08-26 | 2016-03-03 | Synopsys, Inc. | System and method using pass/fail test results to prioritize electronic design verification review |
CN106095681A (zh) * | 2016-06-14 | 2016-11-09 | 深圳市彬讯科技有限公司 | 一种SVN集成JSHint代码检测方法及其*** |
CN106095446A (zh) * | 2016-06-14 | 2016-11-09 | 深圳市彬讯科技有限公司 | 软件源代码在线检测***及其检测方法 |
CN106897223A (zh) * | 2017-02-24 | 2017-06-27 | 郑州云海信息技术有限公司 | 一种基于持续集成的软件包交付方法及装置 |
-
2017
- 2017-07-01 CN CN201710528477.0A patent/CN107463371B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160063162A1 (en) * | 2014-08-26 | 2016-03-03 | Synopsys, Inc. | System and method using pass/fail test results to prioritize electronic design verification review |
CN106095681A (zh) * | 2016-06-14 | 2016-11-09 | 深圳市彬讯科技有限公司 | 一种SVN集成JSHint代码检测方法及其*** |
CN106095446A (zh) * | 2016-06-14 | 2016-11-09 | 深圳市彬讯科技有限公司 | 软件源代码在线检测***及其检测方法 |
CN106897223A (zh) * | 2017-02-24 | 2017-06-27 | 郑州云海信息技术有限公司 | 一种基于持续集成的软件包交付方法及装置 |
Non-Patent Citations (1)
Title |
---|
李嵩泉 等: "版本管理与代码走查***设计与实现", 《计算机与网络》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061457A (zh) * | 2019-12-20 | 2020-04-24 | 上海米哈游天命科技有限公司 | 一种文件上传控制方法、装置、服务器和存储介质 |
CN112486565A (zh) * | 2020-12-10 | 2021-03-12 | 上海芯翌智能科技有限公司 | 一种基于容器化的持续集成的方法及设备 |
CN112748950A (zh) * | 2021-01-15 | 2021-05-04 | 国能日新科技股份有限公司 | 一种软件代码审查方法及装置 |
CN112748950B (zh) * | 2021-01-15 | 2024-05-31 | 国能日新科技股份有限公司 | 一种软件代码审查方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107463371B (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102236672B (zh) | 一种数据导入方法及装置 | |
CN107463371A (zh) | 代码管控方法及*** | |
CN105488185B (zh) | 一种知识库的优化方法和装置 | |
CN108959374B (zh) | 数据存储方法、装置及电子设备 | |
CN106097058A (zh) | 电子商务平台异构数据处理方法及*** | |
CN106844730A (zh) | 文件内容的显示方法及装置 | |
CN105630667A (zh) | 一种测试方法和终端设备 | |
CN111444051A (zh) | 一种产品的整机产测方法及*** | |
CN105548749A (zh) | 一种基于互联网的通讯终端测试方法、装置及*** | |
CN107464083A (zh) | 一种物料清单的生成方法、装置及设备 | |
CN104462243A (zh) | 一种结合数据校验的etl调度***及方法 | |
CN103679355B (zh) | 控制业务流程的方法和装置 | |
US20190205303A1 (en) | Data processing method and apparatus | |
US8805566B2 (en) | Product line management system and method thereof | |
CN105469249A (zh) | 基于角色选择的表单签批方法及*** | |
CN104268244A (zh) | 处理表单的方法及装置 | |
CN117333155A (zh) | 一种故障信息处理方法、***、服务器及客户端 | |
CN106156149B (zh) | 一种数据转移方法及装置 | |
CN109359122B (zh) | 一种题库试题在线更新***及方法 | |
CN111309370B (zh) | 多项目多***环境的版本号有向图排序稽核方法和*** | |
CN106570004A (zh) | 一种数据管理方法及装置 | |
US9342512B1 (en) | System and method for repairing data synchronization links | |
WO2015075812A1 (ja) | 故障復旧計画立案装置、故障復旧計画立案システム、故障復旧計画立案方法 | |
JP6984120B2 (ja) | ロードコンペア装置、ロードコンペアプログラムおよびロードコンペア方法 | |
CN107203461A (zh) | 兼容性测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |