代码开发管理方法和系统技术方案

技术编号:17161892 阅读:31 留言:0更新日期:2018-02-01 20:13
本发明专利技术揭示了一种代码开发管理方法和系统,所述方法包括以下步骤:开发单元进行代码开发,并将开发后的代码发送给检查单元;所述检查单元接收所述代码,并检查所述代码是否符合要求;当所述代码符合要求时,所述检查单元对所述代码执行代码提交操作。本发明专利技术实施例所提供的一种代码开发管理方法,通过增设专门检查代码的检查单元,使得开发单元开发的代码必须通过检查单元检查通过后才能提交,实现了对代码提交权限的管控,防止开发人员随意提交未经检查的代码,提高了代码的质量和稳定性。

Code development management methods and systems

The invention discloses a code development management method and system, wherein the method comprises the following steps: the development of unit code development, and will be sent after the development of code to check unit; the inspection unit receives the code, and check whether the code meets the requirements; when the code meets the requirements, the the inspection unit of the code to execute code commit operation. The embodiment of the invention is a kind of code development and management of the method, through the creation of a special inspection unit check code, making the development unit development code must pass through checking unit checks to be submitted after the implementation of the code, commit access control, prevent developers feel free to submit without checking the code, improve the quality and the stability of the code.

【技术实现步骤摘要】
代码开发管理方法和系统
本专利技术涉及通信
,特别是涉及到一种代码开发管理方法和系统。
技术介绍
代码开发流程包括多个先后排序的开发环节,当完成一个开发环节时,再进入下一个开发环节,直到整个开发流程结束,因此任意一个开发环节都会影响整个代码的质量和稳定性。每一个开发环节都有一个开发单元,开发人员通过开发单元进行代码开发,并通过开发单元提交开发后的代码。理论上,每一个开发人员通过开发单元完成代码开发后,都需要利用开发单元对代码进行检查,检查通过后才进行提交。然而,实际操作中,开发人员往往疏于检查,导致很多代码未经检查就直接提交了,从而影响了代码的质量和稳定性。
技术实现思路
本专利技术的主要目的为提供一种代码开发管理方法和系统,旨在提高代码的质量和稳定性。为达以上目的,本专利技术实施例提出一种代码开发管理方法,其特征在于,包括以下步骤:开发单元进行代码开发,并将开发后的代码发送给检查单元;所述检查单元接收所述代码,并检查所述代码是否符合要求;当所述代码符合要求时,所述检查单元对所述代码执行代码提交操作。可选地,所述开发单元进行代码开发的步骤包括:所述开发单元从代码分支或代码主干获取源代码,对所述源代码进行编写和/或修改操作。可选地,所述检查单元对所述代码执行代码提交操作的步骤包括:所述检查单元向所述代码分支或所述代码主干提交所述代码。可选地,所述检查单元向所述代码分支或所述代码主干提交所述代码的步骤之后还包括:通知所述开发单元所述代码已提交。可选地,所述检查单元对所述代码执行代码提交操作的步骤包括:所述检查单元向所述开发单元授予提交所述代码的提交权限;所述开发单元利用所述提交权限向所述代码分支或所述代码主干提交所述代码。可选地,所述检查单元向所述开发单元授予提交所述代码的提交权限的步骤包括:所述检查单元在所述代码上标记提交所述代码的授权信息,并将标记了所述授权信息的代码返回给所述开发单元,以使所述开发单元将所述标记了所述授权信息的代码提交给所述代码分支或所述主干分支。可选地,所述检查单元向所述开发单元授予提交所述代码的提交权限的步骤包括:所述检查单元生成提交所述代码的临时口令,并将所述临时口令发送给所述开发单元,以使所述开发单元根据所述临时口令向所述代码分支或所述代码主干提交所述代码。本专利技术实施例还提出一种代码开发管理方法,所述方法包括以下步骤:接收开发单元发送的开发后的代码;检查所述代码是否符合要求;当所述代码符合要求时,对所述代码执行代码提交操作。可选地,所述对所述代码执行代码提交操作的步骤包括:向代码分支或代码主干提交所述代码。可选地,所述向代码分支或代码主干提交所述代码的步骤之后还包括:通知所述开发单元所述代码已提交。可选地,所述对所述代码执行代码提交操作的步骤包括:向所述开发单元授予提交所述代码的提交权限,以使所述开发单元根据所述提交权限向所述代码分支或所述代码主干提交所述代码。可选地,所述向所述开发单元授予提交所述代码的提交权限的步骤包括:在所述代码上标记提交所述代码的授权信息;将标记了所述授权信息的代码返回给所述开发单元,以使所述开发单元将所述标记了所述授权信息的代码提交给所述代码分支或所述主干分支。可选地,所述向所述开发单元授予提交所述代码的提交权限的步骤包括:生成提交所述代码的临时口令;将所述临时口令发送给所述开发单元,以使所述开发单元根据所述临时口令向所述代码分支或所述代码主干提交所述代码。本专利技术实施例同时提出一种代码开发管理系统,所述系统包括:开发单元,用于进行代码开发,并将开发后的代码发送给检查单元;检查单元,用于接收所述代码,并检查所述代码是否符合要求;当所述代码符合要求时,对所述代码执行代码提交操作。可选地,所述开发单元用于:从代码分支或代码主干获取源代码,对所述源代码进行编写和/或修改操作。可选地,所述检查单元用于:当所述代码符合要求时,向所述代码分支或所述代码主干提交所述代码。可选地,所述检查单元还用于:当向所述代码分支或所述代码主干提交所述代码后,通知所述开发单元所述代码已提交。可选地,所述检查单元用于:当所述代码符合要求时,向所述开发单元授予提交所述代码的提交权限;所述开发单元用于:利用所述提交权限向所述代码分支或所述代码主干提交所述代码。可选地,所述检查单元用于:当所述代码符合要求时,在所述代码上标记提交所述代码的授权信息,并将标记了所述授权信息的代码返回给所述开发单元,以使所述开发单元将所述标记了所述授权信息的代码提交给所述代码分支或所述主干分支。可选地,所述检查单元用于:当所述代码符合要求时,生成提交所述代码的临时口令,并将所述临时口令发送给所述开发单元,以使所述开发单元根据所述临时口令向所述代码分支或所述代码主干提交所述代码。本专利技术实施例所提供的一种代码开发管理方法,通过增设专门检查代码的检查单元,使得开发单元开发的代码必须通过检查单元检查通过后才能提交,实现了对代码提交权限的管控,防止开发人员随意提交未经检查的代码,提高了代码的质量和稳定性。附图说明图1是本专利技术的代码开发管理方法第一实施例的流程图;图2是本专利技术的代码开发管理方法第二实施例的流程图;图3是本专利技术的代码开发管理系统一实施例的模块示意图;图4是本专利技术的代码开发管理装置一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。参照图1,提出本专利技术的代码开发管理方法第一实施例,所述方法包括以下步骤:S11、开发单元进行代码开发,并将开发后的代码发送给检查单元。本专利技术实施例中,开发单元可能是代码主干上的开发单元,也可能是代码分支上的开发单元。因此,开发单元可以从代码分支或代码主干上获取源代码,通过对源代码进行编写和/或修改操作来进行代码开发,具体地,开发单元可按预设的标准对源代码进行编写和/或修改。在其它实施例本文档来自技高网
...
代码开发管理方法和系统

【技术保护点】
一种代码开发管理方法,其特征在于,包括以下步骤:接收开发单元发送的开发后的代码;检查所述代码是否符合要求;当所述代码符合要求时,对所述代码执行代码提交操作。

【技术特征摘要】
1.一种代码开发管理方法,其特征在于,包括以下步骤:接收开发单元发送的开发后的代码;检查所述代码是否符合要求;当所述代码符合要求时,对所述代码执行代码提交操作。2.根据权利要求1所述的代码开发管理方法,其特征在于,所述对所述代码执行代码提交操作的步骤包括:向代码分支或代码主干提交所述代码。3.根据权利要求2所述的代码开发管理方法,其特征在于,所述向代码分支或代码主干提交所述代码的步骤之后还包括:通知所述开发单元所述代码已提交。4.根据权利要求1所述的代码开发管理方法,其特征在于,所述对所述代码执行代码提交操作的步骤包括:向所述开发单元授予提交所述代码的提交权限,以使所述开发单元根据所述提交权限向所述代码分支或所述代码主干提交所述代码。5.根据权利要求4所述的代码开发管理方法,其特征在于,所述向所述开发单元授予提交所述代码的提交权限的步骤包括:在所述代码上标记提交所述代码的授权信息;将标记了所述授权信息的代码返回给所述开发单元,以使所述开发单元将所述标记了所述授权信息的代码提交给所述代码分支...

【专利技术属性】
技术研发人员:黄泽明王辉耀方杰
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1