软件开发系统中管理公用函数的方法和装置制造方法及图纸

技术编号:17304225 阅读:34 留言:0更新日期:2018-02-18 22:03
本发明专利技术公开了一种软件开发系统中管理公用函数的方法和装置。所述方法包括:获取每个公用函数对应的至少两个方法,其中所述至少两个方法均能实现该公用函数的功能;对同一公用函数对应的所述至少两个方法进行排序处理,得到编号后的方法;对所述编号后的方法进行循环链表的建立,得到所述公用函数对应的循环链表,其中所述循环列表中包括各方法的标识信息;输出所述公用函数对应的循环链表。

Methods and devices for managing public functions in software development systems

The invention discloses a method and device for managing a public function in a software development system. The method comprises: at least two methods to obtain each corresponding public function, wherein the at least two methods can realize the common functions; corresponding to the same public function of the at least two sorting methods, obtained after the establishment of numbers; the method of circular list number, get the public circulation list of corresponding functions, wherein each cycle comprises methods of identification information list; the circular list output of the corresponding utility function.

【技术实现步骤摘要】
软件开发系统中管理公用函数的方法和装置
本专利技术涉及信息处理领域,尤指一种软件开发系统中管理公用函数的方法和装置。
技术介绍
在云海中有很多模块,其中有一个ibase模块(基本模块)提供了让其他模块调用的公用函数。当基本模块的某个公用函数改变之后,没有通知其他模块的开发人员,一旦旧方法被废弃,不能使用后;或者某个方法更改后,其他模块的代码就会出错;其他模块的开发人员也不清楚基本模块都提供了哪些公用函数,这些都影响了整个云海的开发进度与功能实现,降低了云海相关程序的开发进度。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种软件开发系统中管理公用函数的方法和装置,能够提高开发效率。为了达到本专利技术目的,本专利技术提供了一种软件开发系统中管理公用函数的方法,包括:获取每个公用函数对应的至少两个方法,其中所述至少两个方法均能实现该公用函数的功能;对同一公用函数对应的所述至少两个方法进行排序处理,得到编号后的方法;对所述编号后的方法进行循环链表的建立,得到所述公用函数对应的循环链表,其中所述循环列表中包括各方法的标识信息;输出所述公用函数对应的循环链表。进一步的,本专利技术提供的方法本文档来自技高网...
软件开发系统中管理公用函数的方法和装置

【技术保护点】
一种软件开发系统中管理公用函数的方法,其特征在于,包括:获取每个公用函数对应的至少两个方法,其中所述至少两个方法均能实现该公用函数的功能;对同一公用函数对应的所述至少两个方法进行排序处理,得到编号后的方法;对所述编号后的方法进行循环链表的建立,得到所述公用函数对应的循环链表,其中所述循环列表中包括各方法的标识信息;输出所述公用函数对应的循环链表。

【技术特征摘要】
1.一种软件开发系统中管理公用函数的方法,其特征在于,包括:获取每个公用函数对应的至少两个方法,其中所述至少两个方法均能实现该公用函数的功能;对同一公用函数对应的所述至少两个方法进行排序处理,得到编号后的方法;对所述编号后的方法进行循环链表的建立,得到所述公用函数对应的循环链表,其中所述循环列表中包括各方法的标识信息;输出所述公用函数对应的循环链表。2.根据权利要求1所述的方法,其特征在于,所述输出所述公用函数对应的循环链表之后,所述方法还包括:接收对所述公用函数的调用请求,其中所述调用请求包括所述公用函数的标识信息和方法的编号信息;根据所述公用函数的标识信息,确定所述公用函数的循环列表;在所述循环列表中根据所述方法的编号信息,确定需要调用的方法的标识信息;根据所述方法的标识信息,输出所述调用方法以响应所述调用请求。3.根据权利要求1或2所述的方法,其特征在于,所述输出所述公用函数对应的循环链表之后,所述方法还包括:接收对所述公用函数中方法的增加请求,其中所述增加请求包括所述公用函数的标识信息和新增加的方法;根据所述公用函数的标识信息,确定所述公用函数的循环列表;获取所述公用函数的循环列表中方法的编号规则;根据所述编号规则,为新增加的方法设置编号;根据所述新增加的公用函数的编号,将所述新增加的方法的标识信息增加到所述公用函数的循环列表中。4.根据权利要求1或2所述的方法,其特征在于,所述输出所述公用函数对应的循环链表之后,所述方法还包括:接收对所述公用函数中已有方法的删除请求,其中所述删除请求包括所述公用函数的标识信息和方法的编号信息;根据所述公用函数的标识信息,确定所述公用函数的循环列表;在所述循环列表中根据所述方法的编号信息,确定需要删除的方法;在所述循环列表中删除对确定的方法的标识信息。5.根据权利要求1或2所述的方法,其特征在于,所述输出所述公用函数对应的循环链表之后,所述方法还包括:接收对所述公用函数中已有方法的改写请求,其中所述删除请求包括所述公用函数的标识信息、方法的编号信息以及改写的内容;根据所述公用函数的标识信息,确定所述公用函数的循环列表;在所述循环列表中根据所述方法的编号信息,确定需要改写的方法;根据所述改写的内容,得到所述需要改写的方法对应的替代方法,并保存所述替代方法;在确定该替代方法保存成功后,删除所述需要改写的方法的原方法。6.一种软件开发系统中管理公用函数的装置,其特征在于,包括:第一获取模块,用于获取每个公用函数对应的至少两个方法,其中所述至少两个方法均能实现该公用函数的功能;排序模块,用于对...

【专利技术属性】
技术研发人员:张保林何万县
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1