一种软件源代码修改方法、装置、设备及存储介质制造方法及图纸

技术编号:26845088 阅读:21 留言:0更新日期:2020-12-25 13:06
本发明专利技术实施例提供了一种软件源代码修改方法、装置、设备及存储介质,其中,该方法包括:获取初始源代码对应的中间化源代码;中间化源代码中包括预设替代内容,预设替代内容是根据初始源代码中待修改内容确定的;获取预先确定的第一预设转换规则;其中,第一预设转换规则包括预设替代内容与不同客户对应的替换内容的对应关系;根据第一预设转换规则,将中间化源代码中预设替代内容替换为目标替换内容,得到目标源代码,其中,目标替换内容与目标客户对应。通过本发明专利技术实施例提供的软件源代码修改方法、装置、设备及存储介质,能够提高对源代码的修改效率。

【技术实现步骤摘要】
一种软件源代码修改方法、装置、设备及存储介质
本专利技术涉及软件
,特别是涉及一种软件源代码修改方法、装置、设备及存储介质。
技术介绍
在对软件进行售卖等过程中,需要根据客户的不同,对应的修改软件的源代码中涉及客户信息的标签等,目前采用人工方式对标签进行手动修改,但是,当客户量较大时,通过人工方式进行手动修改会使得效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种软件源代码修改方法、装置、设备及存储介质,以提高对源代码的修改效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种软件源代码修改方法,包括:获取初始源代码对应的中间化源代码;所述中间化源代码中包括预设替代内容,所述预设替代内容是根据所述初始源代码中待修改内容确定的;获取预先确定的第一预设转换规则;其中,所述第一预设转换规则包括所述预设替代内容与不同客户对应的替换内容的对应关系;根据所述第一预设转换规则,将所述中间化源代码中所述预设替代内容替换为目标替换内容,得到目标源代码,其中,所述目标替换内容与目标客户对应。本文档来自技高网...

【技术保护点】
1.一种软件源代码修改方法,其特征在于,包括:/n获取初始源代码对应的中间化源代码;所述中间化源代码中包括预设替代内容,所述预设替代内容是根据所述初始源代码中待修改内容确定的;/n获取预先确定的第一预设转换规则;其中,所述第一预设转换规则包括所述预设替代内容与不同客户对应的替换内容的对应关系;/n根据所述第一预设转换规则,将所述中间化源代码中所述预设替代内容替换为目标替换内容,得到目标源代码,其中,所述目标替换内容与目标客户对应。/n

【技术特征摘要】
1.一种软件源代码修改方法,其特征在于,包括:
获取初始源代码对应的中间化源代码;所述中间化源代码中包括预设替代内容,所述预设替代内容是根据所述初始源代码中待修改内容确定的;
获取预先确定的第一预设转换规则;其中,所述第一预设转换规则包括所述预设替代内容与不同客户对应的替换内容的对应关系;
根据所述第一预设转换规则,将所述中间化源代码中所述预设替代内容替换为目标替换内容,得到目标源代码,其中,所述目标替换内容与目标客户对应。


2.根据权利要求1所述的方法,其特征在于,在所述获取初始源代码对应的中间化源代码之前,所述方法还包括:
获取所述初始源代码;
根据预设查找规则,确定所述初始源代码中所述待修改内容;其中,所述预设查找规则是根据业务需求确定的;
根据第二预设转换规则,将所述初始源代码中所述待修改内容替换为预设替代内容,得到所述中间化源代码;其中,所述第二预设转换规则包括所述待修改内容和所述预设替代内容的对应关系。


3.根据权利要求2所述的方法,其特征在于,所述根据预设查找规则,确定所述初始源代码中所述待修改内容,包括:
根据所述预设查找规则,通过字符匹配或正则通配方式,查找所述待修改内容。


4.根据权利要求2所述的方法,其特征在于,在所述获取所述初始源代码之后,所述方法还包括:
按照文件维度,确定待增加内容和/或待删除内容;
在所述初始源代码中增加所述待增加内容,和/或从所述初始源代码中删除所述待删除内容。


5.根据权利要求2所述的方法,其特征在于,在所述获取所述初始源代码之后,所述方法还包括:
按照行区间维度,确定待增加内容和/或待删除内容;
在所述初始源代码中增加所述待增加内容,和/或从所述初始源代码中删除所述待删除内容。


6.根据权利要求1所述的方法,其特征在于,所述根据所述第一预设转换规则,将所述中间化源代码中所述预设替代内容替换为目标替换内容,得到目标源代码,包括:
通过代码还原模块,根据所述第一预设转换规则,将所述中间化源代码中所述预设替代内容替换为所述目标替换内容,得到所述目标源代码。


7.根据权利要求2所述的方法,其特征在于,所述根据第二预设转换规则,将所述初始源代码中所述待修改内容替换为预设替代内容,得到所述中间化源代码,包括:
通过代码修改模块,根据所述第二预设转换规则,将所述初始源代码中所述待修改内容替换为所述预设替代内容,得到所述中间化源代码。


8.一种软件源代码修改装置,其特征在于,包括:
第一获取模块,用于获取初始源代码对应的中间化源代码;所述中间化源代码中包括预设替代内容,所述预设替代内容是根据所...

【专利技术属性】
技术研发人员:王建亮杨东旭
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京;11

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

1