一种针对TODO注释缺失方法的自动检测与修复方法
Abstract:
本发明公开了一种针对TODO注释缺失方法的自动检测与修复方法、系统、介质及电子设备,包括以下步骤:将待检测软件项目中每个子函数代码抽取出来,按照编写顺序进行分块操作,得到大小相同的子函数代码块;采用对比学习方式训练自动检测与修复模型,将每个子函数代码块输入到自动检测与修复模型中,得到代码表征向量;当开发人员添加TODO注释时再进行分块,将带有TODO注释的子函数代码块输入到自动检测与修复模型中,得到TODO注释块向量;利用代码表征矩阵和TODO注释块向量计算余弦相似度,将每个相似度结果数值依次与预设的相似度阈值比较,完成针对TODO注释缺失方法的自动检测与修复。本发明可以帮助开发人员提高软件的质量和可维护性。
Patent Agency Ranking
0/0