话题流程与规范 › Code Review

流程与规范:Code Review

How we built a high-quality AI code review agent

AI代码审查的质量是关键,开发者需信任其反馈。未来,人类将负责规范与架构,AI则专注于实现细节审查。AI审查必须超越普通开发者,确保捕捉真实问题且无噪音反馈。高质量AI审查需依赖PR之外的上下文、精心设计的代理系统和严格的评估循环。通过语义代码搜索和工具集成,AI能更精准地分析代码变更,最终实现在代码审查中超越人类的表现。

打造高效易用的Agent Skill

Skill机制让Agent更懂团队规范,提升任务执行效率。通过渐进式披露设计,Skill分层加载指令、脚本和参考文档,避免信息过载。编写Skill时,精准的Description是关键,Body则决定执行效果。评测与迭代确保Skill在真实场景中稳定表现,让Agent像拿到工作手册一样自主执行任务,省去重复指导,输出更稳定。

给“氛围编程”系上安全带:阿里集团 AI 代码评审实践与 Benchmark 开源

阿里集团AI代码评审助手经过真实场景打磨,已深入开发者日常工作,AI产出超一半有效评审意见,推动人机协作。AI评审具备跨代码块、文件、变更的深度问题发现能力,通过动态召回上下文,智能决策捕捉隐蔽代码隐患。未来代码评审应互动式进行,开发者需主动定义评审目标,AI才能精准评审。AACR-Bench开源评测集填补行业空白,推动智能代码审查技术进步。

如何用 AI 做业务级 Code Review

代码评审中常面临Diff过多、新人不知历史Bug等问题。打造AI助手,从Git push触发,通过预处理Diff、语义重塑、RAG经验召回等步骤,深度Review并生成报告。实践中优化模型选型、长Diff处理及多Chunk整合,显著降低老事故复发率。未来将解决RAG噪音、一键采纳建议等问题,强化与Cursor及发布平台的集成,让AI成为懂业务的好搭档。

Git全栈指南:快照存储×指针操纵×DAG历史的解析

Git的核心在于其基于内容哈希的不可变对象仓库和可变引用区,每个commit都是项目快照,形成有向无环图历史。分支是指向commit的轻量指针,HEAD标识当前查看位置。Git操作本质是修改指针而非内容,每次commit新增对象不修改历史。分布式特性让每个开发者拥有完整历史,支持离线操作。理解Git的底层逻辑,掌握对象、指针、历史的三维世界,才能真正高效管理代码历史与协作流程。

Don’t do Code Review, try Mob instead

Code review is quite common practice, and for many years I thought it is great, but hen I experienced mob programming.

基于大模型 + 知识库的 Code Review 实践

基于私有化部署的开源大模型,结合内部知识库的 Code Review 实践,实现一个代码评审助手(CR Copilot)。

腾讯 13 年,我所总结的Code Review终极大法

谚语曰: “Talk Is Cheap, Show Me The Code”。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个设计理念,进而产生了一种虚假的安心感——自己的技术并不差。但是他根本没有去实践这些设计理念,甚至根本实践不了这些设计理念,从结果来说,他懂不懂这些道理/理念,有什么差别?变成了自欺欺人。

代码,是设计理念落地的地方,是技术的呈现和根本。同学们可以在 review 过程中做到落地沟通,不再是空对空的讨论,可以在实际问题中产生思考的碰撞,互相学习,大家都掌握团队里积累出来最好的实践方式!当然,如果 leader 没有时间写代码,仅仅是通过 review 代码指出团队内其他同学某些实践方式不好,需要给出建议的话,leader 本身也需要沉淀很多相关思考。

卓越工程之如何做好Code Review

本文主要从我们为什么需要CR?CR面临哪些挑战?CR的最佳实践几个方面分析,希望可以给读者一些参考。

如何在 Gitlab 中使用 ChatGPT 进行 CodeReview

本文主要介绍如何实现在 Gitlab 中使用 ChatGPT 进行 CodeReview。

一文梳理Code Review方法论与实践总结

本文梳理了一些CR的方法和团队实践。

Move faster, wait less: Improving code review time at Meta

Code reviews don’t have to be slow and unproductive. We’re sharing several tools and steps we’ve taken at Meta to make code reviews as fast as possible, without sacrificing quality.

团队的Code Review实践

Code Review 的好处虽然被广泛认可,但想做好 Code Review 并不容易。首先团队需要对开展 Code Review 达成共识,然后针对自己团队的特性,采用相匹配的实践方式。关于工具,可以尝试文中提到的插件以及电子看板。

When Culture and Code Reviews Collide, Communication is Key

To prevent a misunderstanding, it’s important for developers to understand how different cultures approach reviewing codes, and how diverse teams can establish healthier communication practices when giving and receiving feedback. When we understand each other’s context, the emphasis can shift from confrontation to collaboration, from perfection to excellence.

Alibaba Code代码索引技术实践:为Code Review提供本地IDE的阅读体验

Code Review在研发流程中非常重要,坚持高标准的Code Review,是追求卓越工程的有效手段。

Code Review 经验分享文字稿

团队内部的关于 Code Review 的一些经验分享,看起来比较虚,但是也是用心准备。可能各个公司各个平台不一样,不过整体思路逻辑都可以借鉴参考,兴许能有所收益启发。以下主要为文字稿,看起来如有有些奇怪的地方稍微能理解即可。

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.0. UTC+08:00, 2026-03-17 13:13
浙ICP备14020137号-1 $访客地图$