源代码处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:34187842 阅读:67 留言:0更新日期:2022-07-17 14:41
本申请实施例公开了一种源代码处理方法,包括:显示源代码和所述源代码的注释信息;其中,所述源代码包括至少一个代码块,每一所述代码块包括至少一个代码片段;所述注释信息包括与每一所述代码块对应的一级注释内容和与每一所述代码片段对应的二级注释内容;获取处理操作;对第一内容块和第二内容块同步或者依次执行所述处理操作;所述第一内容块为目标代码片段和目标二级注释内容中之一;所述第二内容块为所述目标代码片段和所述目标二级注释内容中另一;所述目标二级注释内容与所述目标代码片段之间存在对应关系。本申请实施例还同时提供了一种源代码处理装置、电子设备及存储介质。介质。介质。

Source code processing method and device, electronic equipment, storage medium

【技术实现步骤摘要】
源代码处理方法及装置、电子设备、存储介质


[0001]本申请涉及电子设备
,涉及但不限定于源代码处理方法及装置、电子设备、存储介质。

技术介绍

[0002]注释信息可用于对源代码的功能进行描述,至少包括一级注释内容和二级注释内容,其中,一级注释内容可以对源代码中的代码块将要实现的功能进行描述;二级注释内容可以对代码块中的代码片段将要实现的功能进行描述。在实现复杂功能的过程中,首先,将复杂功能分解为多个不同子功能;然后,采用一级注释内容描述子功能的实现步骤及实现逻辑;最后,按照实现步骤及实现逻辑编写代码块,实现源代码的功能。然而,在源代码功能未实现,或者功能需求发生变更的情况下,将导致实现逻辑发生调整,出现实际功能与注释信息不一致的情况,进而产生源代码维护困难,甚至执行错误的问题。

技术实现思路

[0003]本申请实施例提供一种源代码处理方法及装置、电子设备、存储介质。
[0004]本申请实施例的技术方案是这样实现的:
[0005]第一方面,本申请实施例提供一种源代码处理方法,所述方法包括
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种源代码处理方法,所述方法包括:显示源代码和所述源代码的注释信息;其中,所述源代码包括至少一个代码块,每一所述代码块包括至少一个代码片段;所述注释信息包括与每一所述代码块对应的一级注释内容和与每一所述代码片段对应的二级注释内容;获取处理操作;对第一内容块和第二内容块同步或者依次执行所述处理操作;所述第一内容块为目标代码片段和目标二级注释内容中之一;所述第二内容块为所述目标代码片段和所述目标二级注释内容中另一;所述目标二级注释内容与所述目标代码片段之间存在对应关系。2.根据权利要求1所述的方法,所述对第一内容块和第二内容块同步或者依次执行所述处理操作,包括:对所述第一内容块和所述第二内容块同步或者依次执行第一编辑操作;其中,所述第一编辑操作用于调整所述第一内容块和所述第二内容块的内容。3.根据权利要求1所述的方法,所述对第一内容块和第二内容块同步执行所述处理操作,包括:对所述第一内容块和所述第二内容块同步或者依次执行第二编辑操作;其中,所述第二编辑操作用于基于所述第一内容块,在所述源代码和所述注释信息中增加第三内容块;所述第三内容块与所述第一内容块之间存在引用关系;基于所述第二内容块,在所述源代码和所述注释信息中增加第四内容块;所述第四内容块与所述第二内容块之间存在引用关系;所述第三内容块与所述第四内容块之间存在对应关系;对应地,所述方法还包括:对所述第三内容块和所述第四内容块执行所述第一编辑操作。4.根据权利要求3所述的方法,所述第一编辑操作至少包括以下一种:删除操作和修改操作;所述第二编辑操作至少包括以下一种:复制操作和插入操作;所述对所述第一内容块和所述第二内容块同步或者依次执行第二编辑操作,至少包括以下一种:同步或者依次复制所述第一内容块和所述第二内容块;同步或者依次插入所述第一内容块和所述第二内容块;对应地,所述对所述第三内容块和所述第四内容块执行所述第一编辑操作,至少包括以下一种:同步或者依次删除所述第三内容块和所述第四内容块;同步或者依次修改所述第三内容块和所述第四内容块。...

【专利技术属性】
技术研发人员:华强张晓平
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1