安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210993673.6 (22)申请日 2022.08.18 (71)申请人 北京全网数商科技股份有限公司 地址 100160 北京市丰台区汉威国际广场4 区3号楼8层 (72)发明人 徐欢 王伟东 王路权 (74)专利代理 机构 北京植众德本知识产权代理 有限公司 16 083 专利代理师 高秀娟 (51)Int.Cl. G06F 8/36(2018.01) G06F 8/71(2018.01) G06F 8/65(2018.01) G06F 9/445(2018.01) (54)发明名称 代码生成方法、 装置、 电子设备和存 储介质 (57)摘要 本公开提供一种代码生成方法、 装置、 电子 设备和存储介质, 该方法的一个实施方式通过在 服务端的代码库中对业务模块进行管理, 同一业 务模块下有多个实现不同功能的业务子类。 在客 户端, 用户(例如, 软件开发人员)可以根据当前 项目需要, 选择所需业务模块中的业务子类, 并 在此基础上进行开发, 可快速生成所需要的项目 应用代码, 做到冗余代码少、 质量稳定、 二次修改 少。 权利要求书2页 说明书14页 附图5页 CN 115220716 A 2022.10.21 CN 115220716 A 1.一种代码生成方法, 应用于客户端, 所述方法包括: 响应于检测到针对服务端代码库中至少一个业务模块的至少一个业务子类的选中后 生成代码操作, 其中, 业务模块包括基础子类和至少一个业务子类, 基于所选中的业务模块 标识和业 务子类标识生成代码生成请求; 将所述代码生成请求发送给所述服务端, 所述服务端用于提供代码存储、 生成以及审 核服务; 从所述服务端下载所述服务端响应于所述代码生成请求而生成的项目代码包; 按照所下载的项目代码包创建 当前开发环境。 2.根据权利要求1所述的方法, 其中, 所述方法还 包括: 响应于检测到针对第 一业务模块中第 一业务子类的子类更新操作, 按照预设业务子类 开发规范对所述第一 业务子类代码进行审核; 响应于所述审核通过, 基于所述第一业务模块标识、 所述第一业务子类标识和所述第 一业务子类代码生成子类更新请求; 将所述子类更新请求发送给 所述服务端。 3.根据权利要求2所述的方法, 其中, 所述方法还 包括: 响应于检测到在所述代码库的第 二业务模块中增加第 二业务子类的子类增加操作, 按 照预设业 务子类开发规范对所述第二 业务子类代码进行审核; 响应于所述审核通过, 基于所述第二业务模块标识、 所述第二业务子类标识和所述第 二业务子类代码生成子类增 加请求; 将所述子类增 加请求发送给 所述服务端。 4.一种代码生成方法, 应用于服 务端, 所述方法包括: 响应于接收到客户端发送的代码生成请求, 所述代码生成请求是所述客户端基于至少 一个选中业务模块标识和选中业务子类标识而生成的, 对于每个所述选中业务模块, 在代 码库中获取该业务模块的基础子类代码和该业务模块的各选中业务子类代码, 以及合并该 业务模块的基础子类代码和该业务模块的各选中业务子类代码, 得到该业务模块的代码文 件; 将各所述选中业 务模块的代码文件按照预设项目工程 规范生成项目代码包; 将所生成的项目代码包作为与所述代码生成请求对应的项目代码包存储到相应存储 地址。 5.根据权利要求 4所述的方法, 其中, 所述方法还 包括: 响应于接收到所述客户端发送的子类更新请求, 其中, 所述子类更新请求是所述客户 端基于第一业务模块标识、 第一业务子类标识和第一业务子类代码而生成的, 按照预设业 务子类开发规范对所述第一 业务子类代码进行审核; 响应于所述审核通过, 将所述代码库中所述第 一业务模块的第 一业务子类的代码更新 为所述子类更新请求中的第一 业务子类代码。 6.根据权利要求 4所述的方法, 其中, 所述方法还 包括: 响应于接收到所述客户端发送的子类增加请求, 其中, 所述子类增加请求是所述客户 端基于第二业务模块标识、 第二业务子类标识和第二业务子类代码而生成的, 按照预设业 务子类开发规范对所述第二 业务子类代码进行审核;权 利 要 求 书 1/2 页 2 CN 115220716 A 2响应于所述审核通过, 将所述第 二业务子类代码添加到所述代码库中所述第 二业务模 块的业务子类中。 7.一种代码生成装置, 应用于客户端, 包括: 第一请求生成单元, 被配置为响应于检测到针对服务端代码库中至少一个业务模块的 至少一个业务子类的选中后生成代码操作, 其中, 业务模块包括基础子类和至少一个业务 子类, 基于所选中的业 务模块标识和业 务子类标识生成代码生成请求; 第一请求发送单元, 被配置为将所述代码生成请求发送给所述服务端, 所述服务端用 于提供代码存 储、 生成以及审核服 务; 代码包下载单元, 被配置为从所述服务端下载所述服务端响应于所述代码生成请求而 生成的项目代码包; 环境创建单 元, 被配置为按照所 下载的项目代码包创建 当前开发环境。 8.一种代码生成装置, 应用于服 务端, 所述装置包括: 代码文件生成单元, 被配置为: 响应于接收到客户端发送的代码生成请求, 所述代码生 成请求是所述客户端基于至少一个选中业务模块标识和选中业务子类标识而生成的, 对于 每个所述选中业务模块, 在代码库中获取该业务模块的基础子类代码和该业务模块的各选 中业务子类代码, 以及合并该业务模块的基础子类代码和该业务模块的各选中业务子类代 码, 得到该业 务模块的代码文件; 代码包生成单元, 被配置为: 将各所述选中业务模块的代码文件按照预设项目工程规 范生成项目代码包; 代码包存储单元, 被配置为: 将所生成的项目代码包作为与所述代码生成请求对应的 项目代码包 存储到相应存 储地址。 9.一种电子设备, 包括: 一个或多个处 理器; 存储装置, 其上存 储有一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行时, 使得所述一个或多个处理器 实现如权利要求1 ‑3中任一所述的方法和/或如权利要求 4‑6中任一所述的方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其中, 所述计算机程序被一个 或多个处理器执行时实现如权利要求1 ‑3中任一所述的方法和/或如权利要求4 ‑6中任一所 述的方法。权 利 要 求 书 2/2 页 3 CN 115220716 A 3
专利 代码生成方法、装置、电子设备和存储介质
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:34:38
上传分享
举报
下载
原文档
(1.1 MB)
分享
友情链接
OWASP 面向CISO应用安全指南 英文版 2013年第一版.pdf
GB-T 30591-2014 建筑门窗洞口尺寸协调要求.pdf
GB-T 19483-2016 无绳电话的电磁兼容性要求及测量方法.pdf
专利 基于人工智能的人脸识别方法、装置、设备及存储介质.PDF
数据安全事件管理办法.pdf
【国际视野】SANS发布《云原生应用保护平台 (CNAPP) 用户指南》.pdf
GB-T 41009-2021 法庭科学 DNA数据库选用的基因座及其数据结构.pdf
CCSP OSG 云安全专业认证 第三版 中文.pdf
GB-T 35190-2017 海水中碘-131的测定 β计数法.pdf
GB-T 35361-2017 潜水器钛合金对接焊缝超声波检测及质量分级.pdf
GB-T 15852.1-2020 信息技术 安全技术 消息鉴别码 第1部分:采用分组密码的机制.pdf
GB-T 29716.1-2013 机械振动与冲击 信号处理 第1部分:引论.pdf
GB-T 41158-2021 汽车后市场配件流通信息管理要求.pdf
T-ACEF 107—2023 公民绿色低碳行为温室气体减排量化指南 行:地铁出行.pdf
信通院 - 2022年上半年电子行业运行数据报告.pdf
GB-T 19115.1-2018 风光互补发电系统 第1部分:技术条件.pdf
GB-T 20834-2014 发电电动机基本技术条件.pdf
GB-T 31013-2014 声学 管道、阀门和法兰的隔声.pdf
GB-T 20257.2-2017 国家基本比例尺地图图式 第2部分:15 000 110 000地形图图式.pdf
DB41-T 2214-2022 城市书房建设与服务规范 河南省.pdf
1
/
3
22
评价文档
赞助2.5元 点击下载(1.1 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。