← 返回列表
代码评审方法、装置、计算机设备和存储介质
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 代码评审方法、装置、计算机设备和存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410002350.5 |
| 申请日 | 2024/1/2 |
| 公告号 | CN117520209A |
| 公开日 | 2024/2/6 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 王万里; 张晋铭 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
本申请涉及一种代码评审方法、装置、计算机设备和存储介质。所述方法包括:获取软件代码及对应的分析模型,其中,所述分析模型包括所述软件代码对应的标准分析结构图、所述软件代码对应的标准功能的标准分析序列图中的至少一种;将所述软件代码以及所述分析模型输入至代码评审模型,输出所述软件代码对应的评审信息;其中,所述评审信息用于表征所述软件代码与所述分析模型的匹配信息;所述代码评审模型为基于样本软件代码及对应的样本分析模型,对初始自然语言模型进行训练得到。本申请能够高效、准确地自动实现软件代码与分析模型的差异比对,发现软件代码中的问题,给出详细全面的评审信息。
专利主权项内容
1.一种代码评审方法,其特征在于,包括:获取软件代码及对应的分析模型,其中,所述分析模型包括所述软件代码对应的标准分析结构图、所述软件代码对应的标准功能的标准分析序列图中的至少一种;所述标准分析结构图用于表征标准结构以及标准结构之间的静态关系,所述标准分析序列图用于表征所述标准结构对应的标准功能以及标准结构之间的交互关系;将所述软件代码以及所述分析模型输入至代码评审模型,输出所述软件代码对应的评审信息;其中,所述评审信息用于表征所述软件代码与所述分析模型的匹配信息;所述代码评审模型为基于样本软件代码及对应的样本分析模型,对初始自然语言模型进行训练得到。