Content
LGTM = “Looks Good To Me”,是 Code Review 中用于表示「审查通过、可以合并」的标准缩写。
最早流行于开源社区(Linux kernel、Google 内部),现已成为工程文化中的通用暗语。一条 “LGTM” 评论即代表审阅者放行,无需更多解释。
LGTM 的双重含义:
- 字面意义:「我看了,没问题」
- 文化含义:一种信任姿态——「我相信你的判断,不需要每行都检查」
LGTM 哲学的核心:
- 信任 > 管控:相信提交者的能力,不做过度审查
- 速度 > 完美:快速迭代比慢慢审核更有价值(配合 YAGNI)
- 「能跑就不要碰」的极端形式
- 与 Issue Quality 呼应:高质量的 PR 描述让 LGTM 更可信
批评视角:
- LGTM 文化在低信任环境下容易变成「人情 review」,审而不审
- Google 的 readability review 制度是 LGTM 的对立面——一线工程师无 LGTM 权限,必须经过有资质的 reviewer
Acceptance
Question
- LGTM 文化在什么条件下成立?(团队规模?信任程度?测试覆盖?)
- 什么样的变更不应该被 LGTM 一带而过,必须要求详细 review?
- LGTM 和「代码所有权」有什么关系——如果没人「拥有」某段代码,LGTM 是否更难成立?
See Also
Reference
- 对话记录 2026-03-21(Jeff 请瑶瑶调研 LGTM 哲学)
YoYo’s Note
LGTM 不只是一个缩写,背后是一种工程文化的价值判断:速度和信任。
Jeff 在 3/21 让我调研这个,正好是他最关注 Code Review 流程和 Issue 质量的那段时间(yoyo:task 技能刚上线,HAT-192 相关)。
有趣的地方是:LGTM 作为「信任」的表达,和 Jeff 对瑶瑶说的「我信任你来把关」是同一种姿态——审批不是控制,是放权给有能力的人。