网易首页 > 网易号 > 正文 申请入驻

GitHub 10万条提交记录扎心真相

0
分享至

10,000条提交记录里,2,300条在集体装死。

开发者 Tim 跑了个脚本,扒了50个开源仓库的提交历史。结果像一盆冷水——近四分之一的消息,读完和没读一个样。你盯着"fix""update""wip"这种单字谜语,仿佛在考古现场挖到一张空白纸条。更魔幻的是,有人干脆敲个"."就提交了,像在给代码库打摩斯电码。

Tim 的统计清单堪称行为艺术:fix、update、wip、.、changes、stuff、misc、asdf。最后那个"asdf"大概是键盘上随手滚了一圈。这些不是恶作剧,是真实存在于生产环境的提交记录。当你凌晨三点被叫起来排查线上故障,翻到这条"fix bug",想顺着网线过去问问具体修了哪个 bug——却发现作者三年前已离职。

「努力过」的失败更气人

有些提交消息试图认真,但认真错了方向。"update readme""add feature""change config"——这三个短语像超市促销标签,告诉你货架上有东西,但不说为什么摆、给谁用、解决了什么痛点。

Tim 画了一条清晰的界线:WHAT 和 WHY 之间隔着整个太平洋。"fix bug"是 WHAT,"fix: handle empty response from payment API gracefully"才是能救命的信息。前者让后人猜谜,后者让后人睡个好觉。

他举了个对比案例。烂消息:"update"。好消息:"feat: add email notification for failed builds"。后者用约定式提交(Conventional Commits)的格式,类型标签+具体描述+业务场景,三秒内你能判断这条改动会不会踩到你的坑。

Tim 的样本里,采用约定式提交的仓库,优质消息率达到82%;没采用的,54%。这28个百分点的差距,不是代码能力问题,是协作意识的代差。

一个 Python 脚本的「审判」

Tim 没停留在吐槽。他写了个开源工具 git-commit-analyzer,给提交消息自动打分。

核心逻辑粗暴有效:定义一组"废话词库"(fix、update、change、wip、stuff、misc),检测消息长度和关键词。少于两个词且命中词库?判为 vague(模糊)。空消息?直接 bad(不合格)。其余算 good(可用)。

脚本跑完输出一个百分比得分。Tim 建议把这个塞进 CI/CD 流水线——提交质量低于70%就阻断构建,从流程上逼团队长记性。配置只有几行 YAML,但杀伤力堪比代码审查。

这个设计戳中了一个老问题:技术团队的坏习惯,靠自觉改不了,得靠工具「羞辱」。就像单元测试覆盖率,你不量,它就永远「差不多行了」。

为什么程序员宁愿写「asdf」?

Tim 的数据没解释动机,但场景不难还原。赶 deadline 时,提交框像验证码一样碍事;个人项目里,「反正只有我看」;团队没规范,劣币驱逐良币,你写详细描述反而显得格格不入。

更隐蔽的原因是:写好的提交消息需要上下文切换。你刚调完一个棘手的 race condition,大脑还在内存状态里,手指已经本能地敲了"fix"。等你想补一句清楚的描述,Git 的默认编辑器可能还是 Vim,退出都要查教程。

约定式提交的价值在这里显现——它降低了「写好」的认知负荷。feat/fix/refactor/docs/test 六个前缀,像麦当劳的点餐编号,不用动脑子就能分类。剩下的精力专注描述 WHAT 和 WHY,而不是纠结格式。

Tim 的工具还做了时间模式分析。有些团队的提交质量随 sprint 周期波动,deadline 前一周断崖式下跌。这种数据比任何复盘会都诚实。

开源仓库的提交历史是技术债的化石层。Tim 扒的50个仓库里,有些早期代码像考古遗址,层叠着"wip""fix again""final fix""really final fix"的地层。后来引入约定式提交的团队,地层突然变得可读,像从乱葬岗切到了公墓区——至少每个坑位有墓碑。

这个对比让 Tim 的兴奋感有据可依。82% vs 54%不是抽象数字,是后人排查问题时少花的几百个小时,是 onboarding 新成员时少翻的几千条记录。

Tim 在文末开了个征集:「你见过最烂的提交消息是什么?」评论区已经有人投稿:"stuff"(小写,无标点)、"asdfgh"(比 asdf 多滚了一圈)、"fix the thing"(哪个 thing?)、"."(对,就是一个句点,来自一个 2,000 star 的项目)。

你的仓库里,埋着多少这样的考古谜题?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中央气象台发布大雾黄色预警

中央气象台发布大雾黄色预警

界面新闻
2026-03-25 18:03:12
伊朗总统强调团结一致维护国家利益

伊朗总统强调团结一致维护国家利益

新华社
2026-03-26 02:27:03
特朗普:伊朗已准备“达成协议”,昨天他们给了我们一份礼物,一份价值连城的厚礼,“与石油和天然气有关”

特朗普:伊朗已准备“达成协议”,昨天他们给了我们一份礼物,一份价值连城的厚礼,“与石油和天然气有关”

都市快报橙柿互动
2026-03-25 11:07:54
震惊!河北35岁女子征婚,不上班不做饭,要求每个月给一万生活费

震惊!河北35岁女子征婚,不上班不做饭,要求每个月给一万生活费

火山詩话
2026-03-23 07:28:09
朝鲜战争中,此人干涉彭老总指挥,最后被调回了国,撤掉了职务

朝鲜战争中,此人干涉彭老总指挥,最后被调回了国,撤掉了职务

兵卒史
2026-03-25 15:01:08
跟队:将帅矛盾非萨拉赫离队的唯一原因;预计基耶萨今夏离队

跟队:将帅矛盾非萨拉赫离队的唯一原因;预计基耶萨今夏离队

懂球帝
2026-03-26 02:00:09
高铁站台能否全面禁烟?12306回应

高铁站台能否全面禁烟?12306回应

中国新闻周刊
2026-03-24 20:43:03
射程4000公里,伊朗砸穿美军大本营,特朗普的反华梦彻底碎了!

射程4000公里,伊朗砸穿美军大本营,特朗普的反华梦彻底碎了!

甜柠聊史
2026-03-26 02:24:10
工商银行、建设银行、农业银行、中国银行、招商银行、民生银行,发布风险提示

工商银行、建设银行、农业银行、中国银行、招商银行、民生银行,发布风险提示

每日经济新闻
2026-03-25 10:04:07
面相骗不了人!早有人看穿张雪峰,如今全应验了

面相骗不了人!早有人看穿张雪峰,如今全应验了

科学发掘
2026-03-25 07:51:12
iOS 26.4 居然还有这些新功能!最后一个也太棒了

iOS 26.4 居然还有这些新功能!最后一个也太棒了

XCiOS俱乐部
2026-03-25 19:49:43
可控核聚变一旦实现,100克的核燃料,可以让一辆汽车跑多远?

可控核聚变一旦实现,100克的核燃料,可以让一辆汽车跑多远?

向航说
2026-03-24 00:20:03
1958年,江青前夫去世,临终前嘴里不断喊着:江青是什么人?

1958年,江青前夫去世,临终前嘴里不断喊着:江青是什么人?

明月清风阁
2026-03-25 16:30:09
台军方放话,只要解放军集结兵力准备登陆,将远程打击港口等目标

台军方放话,只要解放军集结兵力准备登陆,将远程打击港口等目标

浮光惊掠影
2026-03-26 04:32:07
欧尔班的好日子到头了

欧尔班的好日子到头了

民间胡扯老哥
2026-03-25 05:22:48
朝鲜权力格局再洗牌!金正恩连任背后

朝鲜权力格局再洗牌!金正恩连任背后

新浪财经
2026-03-26 00:04:55
老辈传下来的方子,每月吃一次,到老不中风

老辈传下来的方子,每月吃一次,到老不中风

阿天爱旅行
2026-03-15 18:07:10
广东8大房企全军覆没

广东8大房企全军覆没

地产微资讯
2026-03-23 16:24:44
骑士续约哈登有两种方式哈登选哪一种? 明夏再离开骑士?

骑士续约哈登有两种方式哈登选哪一种? 明夏再离开骑士?

仰卧撑FTUer
2026-03-25 09:29:35
转告家里所有人:门外一喊这几句,马上提高警惕,很多人已上当

转告家里所有人:门外一喊这几句,马上提高警惕,很多人已上当

吃货的分享
2026-03-20 17:04:45
2026-03-26 05:12:49
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
37文章数 0关注度
往期回顾 全部

科技要闻

红极一时却草草收场,Sora宣布正式关停

头条要闻

伊朗:正在搜捕逃亡美军

头条要闻

伊朗:正在搜捕逃亡美军

体育要闻

35岁替补门将,凭什么入选英格兰队?

娱乐要闻

张雪峰遗产分割复杂!是否立遗嘱成关键

财经要闻

管涛:中东局势如何影响人民币汇率走势?

汽车要闻

智己LS8放大招 30万内8系旗舰+全线控底盘秀实力

态度原创

时尚
艺术
数码
房产
手机

女人过了40岁别胡乱穿衣,赶紧看看这些日系穿搭,舒适又耐看

艺术要闻

张雪峰走了,他公司所在的这栋楼高177.8米,耗资超10亿!

数码要闻

英特尔发布基于第三代酷睿Ultra处理器vPro平台

房产要闻

41亿!259亩!建学校…三亚这个大城更,最新方案曝光!

手机要闻

Bigme大我HiBreak Plus彩墨屏手写手机亮相,预售价1699元

无障碍浏览 进入关怀版