【技术实现步骤摘要】
代码打包方法、装置、电子设备和计算机可读介质
[0001]本公开的实施例涉及计算机
,具体涉及代码打包方法、装置、电子设备和计算机可读介质。
技术介绍
[0002]目前,在不同的业务场景、多对接方的场景使用中常常需要根据差异,对系统逻辑代码进行不同的操作。通常的方法常常根据每个对接方的需求在上述系统逻辑代码直接进行修改。采用上述方法常常存在以下问题:由于系统逻辑代码量较为庞大,在系统逻辑代码上直接修改不能快捷、有效的生成目标用户所需的逻辑代码。多对接方对应的多个逻辑代码中存在代码冗余的问题,导致代码难以维护与逻辑难以理解。
技术实现思路
[0003]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]本公开的一些实施例提出了代码打包方法、装置、设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。
[0005]第一方面, ...
【技术保护点】
【技术特征摘要】
1.一种代码打包方法,包括:获取目标用户的配置信息和系统逻辑代码,其中,所述系统逻辑代码中存在多个第一代码块,每个第一代码块对应着代码块标识;获取所述目标用户的配置信息相关的至少一个第二代码块和每个第二代码块对应的代码块标识;根据所述每个第一代码块对应的代码块标识和所述每个第二代码块对应的代码块标识,将所述至少一个第二代码块插入至所述系统逻辑代码,得到插入后的系统逻辑代码;对所述插入后的系统逻辑代码进行打包,得到已打包的、插入后的系统逻辑代码。2.根据权利要求1所述的方法,其中,所述方法还包括:利用所述编译程序,对所述已打包的、插入后的系统逻辑代码进行编译。3.根据权利要求2所述的方法,其中,所述利用所述编译程序,对所述已打包的、插入后的系统逻辑代码进行编译,包括:响应于编译过程中检测到所述已打包的、插入后的系统逻辑代码中目标第二代码块编译失败,跳过所述目标第二代码块执行所述已打包的、插入后的系统逻辑代码的后续逻辑代码。4.根据权利要求1所述的方法,其中,所述根据所述每个第一代码块对应的代码块标识和所述每个第二代码块对应的代码块标识,将所述至少一个第二代码块插入至所述系统逻辑代码,得到插入后的系统逻辑代码,包括:将所述至少一个第二代码块依照第一预定格式传入所述编译程序;利用所述编译程序,将所述至少一个第二代码块中的每个第二代码块代替所述系统逻辑代码中代码块标识相同的第一代码块,得到所述插入后的系统逻辑代码。5.根据权利要求1所述的方法,其中,所述方法还包括:将所述至少一个第二代码块依照第一预定格式传入所述编译程序;利用所述编译程序将所述至少一个第二代码块中每个第二代码块变换为第二预定格式的代码文件,得到至少一个代码文件;通过所述每个第二代码块对应的...
【专利技术属性】
技术研发人员:罗兆伟,
申请(专利权)人:北京京东拓先科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。