LGTM 是 Looks Good To Me(我看没问题)的缩写,是程序员在代码审查中表示认可、同意合并代码的常用俚语,也曾是 Semmle 公司基于 CodeQL 的自动化代码分析平台的名称。

| 类型 | 程序员俚语 / 代码审查用语 |
| 全称 | Looks Good To Me(我看没问题) |
| 常见场景 | Pull Request 审查、开源协作 |
| 同名平台 | Semmle LGTM 代码分析平台 |
| 相关技术 | CodeQL 语义分析引擎 |
LGTM 是英文 Looks Good To Me(我看没问题)的缩写,是程序员在代码审查(Code Review)中表示认可的常用俚语,通常意味着审查者同意这段代码可以合并。
在 GitHub、GitLab 等协作开发平台上,开发者提交 Pull Request 后,需要同事审查代码。审查者如果没有发现问题,往往会留下一句简短的 LGTM,表示「代码我看过了,没有问题,可以合并」。它既是一种约定俗成的暗号,也是团队协作中高效沟通的体现。
LGTM 同时也是一个知名代码分析平台的名字。代码分析公司 Semmle 曾推出名为 LGTM 的平台,借助 CodeQL 查询引擎对代码库做语义分析,自动完成部分代码审查工作、追踪开发者贡献,并标记潜在的安全漏洞。Semmle 于 2019 年被 GitHub 收购,其技术后来被整合进 GitHub 的持续漏洞检测能力中,CodeQL 也随后对开源项目和研究用途免费开放。平台取名 LGTM,正是致敬了程序员这句经典口头禅。
LGTM 只代表审查者的主观认可,不等于代码绝对没有缺陷。在严肃的工程团队里,一句敷衍的 LGTM(俗称「橡皮图章式审查」)被认为是不负责任的做法;认真阅读改动、提出具体意见之后再给出 LGTM,才是良好的协作习惯。
问:LGTM 是什么意思?答:它是 Looks Good To Me 的缩写,意为「我看没问题」,是代码审查中表示通过的俚语。
问:收到 LGTM 后就可以合并代码吗?答:通常可以,但仍需遵守团队规范,比如通过自动化测试、满足所需的审批人数等。
问:LGTM 平台和这句俚语有什么关系?答:Semmle 公司把自家自动代码审查平台命名为 LGTM,是对这句程序员口头禅的致敬,该公司后被 GitHub 收购。

| 类型 | 程序员俚语 / 代码审查用语 |
| 全称 | Looks Good To Me(我看没问题) |
| 常见场景 | Pull Request 审查、开源协作 |
| 同名平台 | Semmle LGTM 代码分析平台 |
| 相关技术 | CodeQL 语义分析引擎 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧