全部产品

代码补丁推荐

缺陷检测和补丁推荐几十年来一直是软件工程领域的难题,又是研究者和一线开发者最为关心的问题之一,这里讲的缺陷不是网络漏洞、系统缺陷,而是隐藏在代码中的缺陷。帮助开发者识别这些缺陷,并进行修复,能够大幅提升软件质量。

基于业界和学术界较为流行的缺陷检测手段,并分析和规避其局限性,Codeup 的算法工程师们提出了一种新的算法,实现更加精准和高效的分析代码缺陷并推荐优化方案,该算法已被国际软件工程大会(ICSE)收录。

代码补丁推荐服务目前应用于合并请求的代码自动扫描场景,扫描输出优化推荐方案,问题等级仅包含MAJOR 类型:

MAJOR:建议修复的代码缺陷;

开启或关闭服务

代码库管理员角色有权限开启或关闭服务。

开启扫描

  1. 在 「设置」- 「集成与服务」中开启

    代码补丁推荐
  2. 弹出的 「用户承诺书」窗口中,阅读并勾选 「我已阅读相关协议并确认开通服务」,然后点击「确认」

    代码补丁推荐2
  3. 触发时机

  • 合并请求触发扫描:合并请求事件触发扫描,即创建合并请求、合并请求更新触发扫描

    代码补丁推荐3

关闭扫描

在 「设置」- 「集成与服务」中关闭

在 「合并请求」中查看扫描结果

当开启了合并请求触发扫描,可以在 「合并请求」中查看扫描结果

代码补丁推荐4

在 「合并请求」详情查看

代码补丁推荐5

点击「详情」查看具体扫描问题。

代码补丁推荐6