[发明专利]一种软件代码的处理方法及装置在审
申请号: | 201711462113.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108182059A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 周金童;邢栩嘉;刘黄杨 | 申请(专利权)人: | 云之行互联网科技(北京)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/10 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 魏晓波 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理模块 代码编写 代码对象 管理请求 界面信息 目标代码 软件代码 行业规范 代码过程 管理需求 目标规范 触发 调用 管理 展示 开发 | ||
本发明提供的软件代码的处理方法及装置,提出了预先集成用于对代码对象进行规范及约束管理的规范及约束管理模块集,以使得能够支持代码编写过程中对代码对象进行行业规范及企业内约束方面的相关管理这一技术构思。基于该构思,在使用者编写代码过程中,当获得使用者触发的针对目标代码对象的管理请求时,可从所述规范及约束管理模块集中确定出与所述管理请求相对应的目标规范及约束管理模块,并调用该模块以及展示与该模块相对应的界面信息,从而使得支持使用者基于该界面信息对目标代码对象进行相应的规范及约束管理。由此可见,使用本发明方案,可满足代码编写过程中在行业规范及企业内约束方面的管理需求,进而可使得IT系统的开发更为便捷。
技术领域
本发明属于IT(Information Technology,信息技术)开发技术领域,尤其涉及一种软件代码的处理方法及装置。
背景技术
目前,IT人员在编写代码时,比如IT人员在开发所需的IT系统过程中进行相应的代码编写时,一般是使用网上的某方向性开源框架进行代码编写,或者,不使用框架,即在没有任何框架约束的情况下进行代码编写。
IT系统开发过程中进行代码编写时,需遵循所属行业的行业规范以及企业内相关约束条件,例如在开发金融行业IT系统时,相应地会需要遵循金融行业规范及企业内相关约束条件,而目前的开源框架不具有行业规范及企业内相关约束方面的支持,因而在IT人员使用网上的某方向性开源框架进行代码编写,或者甚至在没有框架约束情况下进行代码编写时,无法满足其对行业规范及企业内约束方面的需求,进而会导致IT系统的开发过程不够便捷。
发明内容
有鉴于此,本发明的目的在于提供一种软件代码的处理方法及装置,旨在至少克服现有技术存在的上述问题,使得IT系统的开发更为便捷。
为此,本发明公开如下技术方案:
一种软件代码的处理方法,包括:
获得使用者在编写代码过程中触发的针对目标代码对象的管理请求,所述管理请求用于指示对所述目标代码对象进行目标类型的规范及约束管理;
从预先集成的规范及约束管理模块集中确定出与所述目标类型相对应的目标规范及约束管理模块;
调用所述目标规范及约束管理模块,并展示与所述目标规范及约束管理模块相对应的界面信息,以支持使用者基于展示的所述界面信息对所述目标代码对象进行相应的规范及约束管理。
上述方法,优选的,所述使用者编写代码,包括:
使用者基于预定开发框架的后端平台中集成的基础技术组件集,在所述预定开发框架的前端界面中进行代码编写;
其中,所述基础技术组件集包括规则引擎、流程引擎、服务总线、消息服务及面向服务的架构SOA服务框架。
上述方法,优选的,所述获得使用者在编写代码过程中触发的针对目标对象的管理请求,包括:
获得使用者在编写代码过程中,通过在所述预定开发框架的前端界面中操作相应的前端组件触发的所述管理请求。
上述方法,优选的,所述从预先集成的规范及约束管理模块集中确定出与所述目标类型相对应的目标规范及约束管理模块,包括:
从所述预定开发框架的后端平台中预先集成的规范及约束管理模块集中,确定出与所述目标类型相对应的目标规范及约束管理模块;
其中,所述规范及约束管理模块集包括机构管理模块、用户管理模块、角色管理模块、权限管理模块、资源管理模块、代码管理模块、日志管理模块及内容管理模块中的任意一个或多个。
上述方法,优选的,所述预定开发框架的前、后端分离,且所述预定开发框架基于模板引擎实现前端界面与后端业务数据的分离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云之行互联网科技(北京)有限公司,未经云之行互联网科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711462113.3/2.html,转载请声明来源钻瓜专利网。