每日在线美剧十大排行 1 黑钱胜地第一季 2 克拉丽斯 3 飞天大盗第三季 4 美国囧案第二季 5 古战场传奇第一季 6 权力的游戏第一季 7 羞耻(法国版)第一季 8 怪奇物语第一季 9 星际旅行:深空九号第一季 10 球手们第三季
热门美剧下载排行 1 黑暗之心 S01E06 2 少年谢尔顿 S04E01 3 秘密森林 4 微缩屋工匠 5 烙印勇士 E03 6 惊奇的传闻 7 鲍勃心动 S01E13 8 爱之岚 9 房屋整理专家 S01E08 10 房屋整理专家 S01E08
热门在线美剧十大排行 1 成人内容 2 欲奴 3 斯巴达克斯第一季:血与沙 4 权力的游戏第一季 5 老友记第一季 6 绝命毒师第一季 7 黑袍纠察队第一季 8 哥谭第一季 9 浴血黑帮第一季 10 情迷但丁湾
根据 Sketch.dev 工程团队的介绍,其日常会使用自家 AI 平台来开发 Sketch 这款产品,而此次问题的根源在于一段由 LLM 生成、随后经人工审核的大规模代码重构。
这段代码被从一个文件移动到另一个文件中,而 Bug 就悄然藏在这个过程中。
详细来看,重构前的代码如下:
for { repos, repoResp, err := ghClient.Apps.ListUserRepos(ctx, *installation.ID, repoOpt) if err != nil { // Log error but continue with other installations log.Printf("Error fetching repositories for installation %d: %v", *installation.ID, err) break } // ... }重构后的代码:
for { repos, repoResp, err := ghClient.ListUserRepos(ctx, *installation.ID, repoOpt) if err != nil { // Log error but continue with other installations log.Printf("Error fetching repositories for installation %d: %v", *installation.ID, err) continue } // ... }原本的 break 被改成了 continue,错误被“静默”处理,直接导致死循环。