一种提升代码可读性的方法及装置制造方法及图纸

技术编号:39006692 阅读:27 留言:0更新日期:2023-10-07 10:38
本申请提供一种提升代码可读性的方法及装置,该方法包括:当检测到Master代码有变更时,使用代码可视化工具加载代码仓库;基于所述代码仓库对所述Master代码进行分析,得到分析结果;根据所述分析结果确定各个代码模块之间的依赖关系;根据所述依赖关系生成系统地图;输出所述系统地图。可见,该方法及装置能够提升代码可读性,从而降低开发人员技能要求,提升开发效率。提升开发效率。提升开发效率。

【技术实现步骤摘要】
一种提升代码可读性的方法及装置


[0001]本申请涉及计算机
,具体而言,涉及一种提升代码可读性的方法及装置。

技术介绍

[0002]目前,在近年来的软件开发中,通过对已开发的母体软件进行扩展或变更而开发新的软件的衍生开发是主流。在软件的衍生开发中,因长年反复进行功能的扩展或变更,软件复杂化,源代码的可读性容易降低。在实践中发现,人员更替是每个开发团队都面临的问题,以老带新是传统的新人培养模式,传承性差,耗时耗力;同时对老员工本身的技能要求高,依赖性强,从而降低了开发效率。

技术实现思路

[0003]本申请实施例的目的在于提供一种提升代码可读性的方法及装置,能够提升代码可读性,从而降低开发人员技能要求,提升开发效率。
[0004]本申请实施例第一方面提供了一种提升代码可读性的方法,包括:
[0005]当检测到Master代码有变更时,使用代码可视化工具加载代码仓库;
[0006]基于所述代码仓库对所述Master代码进行分析,得到分析结果;
[0007]根据所述分析结果确定各个代码模块之间的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种提升代码可读性的方法,其特征在于,包括:当检测到Master代码有变更时,使用代码可视化工具加载代码仓库;基于所述代码仓库对所述Master代码进行分析,得到分析结果;根据所述分析结果确定各个代码模块之间的依赖关系;根据所述依赖关系生成系统地图;输出所述系统地图。2.根据权利要求1所述的提升代码可读性的方法,其特征在于,所述方法还包括:接收用户输入的操作指令;当所述操作指令为视图操作指令时,根据所述视图操作指令对所述系统地图进行相应的调整操作;其中,所述调整操作包括放大操作、缩小操作、平移操作、选择操作中的一种或者多种。3.根据权利要求2所述的提升代码可读性的方法,其特征在于,在所述接收用户输入的操作指令之后,所述方法还包括:当所述操作指令为模块查看指令时,根据所述模块查看指令,通过所述可视化工具调取所述系统地图中各个代码模块的详细信息;其中,所述详细信息包括模块名称、代码行数、代码质量、冗余代码中的其中一种或者多种。4.根据权利要求1所述的提升代码可读性的方法,其特征在于,所述方法还包括:接收用户针对所述Master代码输入的实际应用场景模拟指令;根据所述实际应用场景模拟指令生成自动化测试脚本;通过所述自动化测试脚本对所述Master代码进行测试验证。5.根据权利要求4所述的提升代码可读性的方法,其特征在于,所述根据所述实际应用场景模拟指令生成自动化测试脚本,包括:根据所述实际应用场景模拟指令确定漫游自动化目标和漫游场景;根据所述漫游自动化目标和所述漫游场景模拟用户行为,得到测试用例和测试步骤;根据所述测试用例和所述测试步骤...

【专利技术属性】
技术研发人员:程丽华
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1